diff --git a/tenet/scheme/amr_master_rule/owl_generation/owl_class_generator.py b/tenet/scheme/amr_master_rule/owl_generation/owl_class_generator.py new file mode 100644 index 0000000000000000000000000000000000000000..2c464c4228b440a06b1aec4534321cc04978593d --- /dev/null +++ b/tenet/scheme/amr_master_rule/owl_generation/owl_class_generator.py @@ -0,0 +1,190 @@ +#!/usr/bin/python3.10 +# -*-coding:Utf-8 -* + +#============================================================================== +# TENET: Rule to generate OWL class +#------------------------------------------------------------------------------ +# Generative rule to build OWL classes +# Rule: classNet => OWL class +#============================================================================== + +import rdflib +from rdflib import Graph +from rdflib.namespace import FOAF, RDF + +import transduction +from transduction import net +from transduction.rdfterm_computer import produce_uriref, produce_literal +from transduction.query_builder import generate_select_query + + +#============================================================================== +# Select Pattern: Atom / Composite Class Net +#============================================================================== + +def __search_pattern_1(graph): + select_data_list = ['?class_net'] + clause_list = [(f'?class_net a net:Atom_Class_Net.')] + query_code = generate_select_query(graph, select_data_list, clause_list) + rule_pattern_set = graph.query(query_code) + return rule_pattern_set + + +def __search_pattern_2(graph): + select_data_list = ['?class_net'] + clause_list = [(f'?class_net a net:Composite_Class_Net.')] + query_code = generate_select_query(graph, select_data_list, clause_list) + rule_pattern_set = graph.query(query_code) + return rule_pattern_set + + +def __get_atom_class_net_list(graph): + + # -- Atom Class List + atom_class_net_list = [] + atom_class_set = __search_pattern_1(graph) + for selection in atom_class_set: + class_net = net.AtomClassNet(graph, uri=selection.class_net) + atom_class_net_list.append(class_net) + + return atom_class_net_list + + +def __get_composite_class_net_list(graph): + + # -- Composite Class List + composite_class_net_list = [] + composite_class_set = __search_pattern_2(graph) + for selection in composite_class_set: + class_net = net.CompositeClassNet(graph, uri=selection.class_net) + composite_class_net_list.append(class_net) + + return composite_class_net_list + + +def __get_mother_class_net_list(atom_class_net_list, composite_class_net_list): + + # -- URI List + mother_class_uri_list = [] + for net in composite_class_net_list: + if net.mother_class_net is not None: + mother_class_uri_list += net.mother_class_net + + # -- Net List + mother_class_net_list = [] + for net in (atom_class_net_list + composite_class_net_list): + if net.uri in mother_class_uri_list: + mother_class_net_list.append(net) + + return mother_class_net_list + + + +#============================================================================== +# Check Methods +#============================================================================== + +def __is_class_to_generate(class_net): + check_1 = class_net.is_deprecated() + if is_instance(class_net.mother_class_net, list): + check_2 = len(class_net.mother_class_net) > 0 + else: + check_2 = False + return not check_1 or check_2 + + + +#============================================================================== +# Generator Methods +#============================================================================== + +def __compute_class_uri(class_net): + if isinstance(class_net.class_uri, list) and len(class_net.class_uri) > 0: + class_uri = class_net.class_uri[0] + else: # computation of class_uri + net_naming = class_net.get_attribute_first_value(class_net.naming) + class_uri = produce_uriref(class_net.support_graph, f'ext-out:{net_naming}') + return class_uri + + +def __get_mother_class_uri(graph, mother_class_net_uri): + mother_class_net = net.ClassNet(graph, uri=mother_class_net_uri) + return __compute_class_uri(mother_class_net) + + +def __define_triple(new_class_uri, relation, data): + triple_list = [] + for predicat in data: + triple_list.append((new_class_uri, relation, predicat)) + return triple_list + + +def __generate_owl_taxonomic_relation(graph, new_class_uri, net): + + triple_list = [] + relation = produce_uriref(graph, 'rdfs:subClassOf') + predicat = None + + if net.type_id == 'Atom_Class_Net': + predicat = produce_uriref(graph, 'base-out:Out_ObjectClass') + + if net.type_id == 'Composite_Class_Net': + mother_class_net_uri = net.get_attribute_first_value(net.mother_class_net) + if mother_class_net_uri is None: + predicat = produce_uriref(graph, 'base-out:Out_ObjectClass') + else : + predicat = __get_mother_class_uri(graph, mother_class_net_uri) + + if predicat is not None: + triple_list.append((new_class_uri, relation, predicat)) + + return triple_list + + +def __generate_owl_triple_definition(graph, net): + + triple_list = [] + + new_class_uri = __compute_class_uri(net) + + rdf_type_uri = produce_uriref(graph, RDF.type) + triple_list += __define_triple(new_class_uri, rdf_type_uri, net.class_type) + + relation = produce_uriref(graph, 'rdfs:label') + triple_list += __define_triple(new_class_uri, relation, net.class_name) + + relation = produce_uriref(graph, 'base-out:fromStructure') + triple_list += __define_triple(new_class_uri, relation, net.structure) + + triple_list += __generate_owl_taxonomic_relation(graph, new_class_uri, net) + + return triple_list + + + +#============================================================================== +# Main Method: analyze_phenomena_or_1 +#============================================================================== + +def generate_owl_class(graph): + + # -- Rule Initialization + rule_label = 'generate OWL class' + rule_triple_list = [] + + # -- Get class net listings + atom_class_net_list = __get_atom_class_net_list(graph) + composite_class_net_list = __get_composite_class_net_list(graph) + mother_class_net_list = __get_mother_class_net_list(atom_class_net_list, + composite_class_net_list) + + # -- Triple Definition for 'not deprecated class net' + for class_net in (atom_class_net_list + composite_class_net_list): + if not class_net.is_deprecated(): + rule_triple_list += __generate_owl_triple_definition(graph, class_net) + + # -- Triple Definition for 'mother class net' + for class_net in mother_class_net_list: + rule_triple_list += __generate_owl_triple_definition(graph, class_net) + + return rule_label, rule_triple_list \ No newline at end of file diff --git a/tenet/scheme/amr_master_rule/owl_generation/owl_property_generator.py b/tenet/scheme/amr_master_rule/owl_generation/owl_property_generator.py index 38e2380c33132d558e046d73c8ddd991fa4a2250..693bc0754f1c8b56f29598e22d2a48166f7dafef 100644 --- a/tenet/scheme/amr_master_rule/owl_generation/owl_property_generator.py +++ b/tenet/scheme/amr_master_rule/owl_generation/owl_property_generator.py @@ -2,10 +2,10 @@ # -*-coding:Utf-8 -* #============================================================================== -# TENET: Rule to conjunctive phenomena or (rule 1) +# TENET: Rule to generate OWL property #------------------------------------------------------------------------------ -# Net Expansion AMR rule to analyse conjunctive phenomena (or) -# Rule: property(class, or_phenomena) => compositeClass +# Generative rule to build OWL properties +# Rule: propertyNet => OWL property #============================================================================== import rdflib @@ -16,8 +16,6 @@ import transduction from transduction import net from transduction.rdfterm_computer import produce_uriref, produce_literal from transduction.query_builder import generate_select_query -from transduction.naming_computer import define_axiom_naming -from transduction.naming_computer import define_composite_naming_2 #============================================================================== diff --git a/tenet/scheme/owl_amr_scheme_1.py b/tenet/scheme/owl_amr_scheme_1.py index e39704f602c7f20920485bf35eef418b0d1aed6c..87df2e0d44f779c509f1f8ef71a81b84cd3d2e34 100644 --- a/tenet/scheme/owl_amr_scheme_1.py +++ b/tenet/scheme/owl_amr_scheme_1.py @@ -202,8 +202,6 @@ phenomena_analyze_sequence_2 = ['phenomena analyze sequence (2)', rule.analyze_phenomena_and_2] composite_class_extraction_sequence = ['composite class extraction sequence', - rule.extract_composite_class_1, - rule.extract_composite_class_2, rule.extract_composite_class_1, rule.extract_composite_class_2] diff --git a/tenet/tenet.log b/tenet/tenet.log index 11c05afcf7c436de9b010ad79bb0385abd9a1e0d..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/tenet/tenet.log +++ b/tenet/tenet.log @@ -1,185 +0,0 @@ -- INFO - [TENET] Extraction Processing -- INFO - - === Process Initialization === -- INFO - -- Process Setting -- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (amr) -- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/SolarSystemDev01_factoid.ttl -- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/ -- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/ -- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet -- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml -- DEBUG - - *** Config (Full Parameters) *** - -- Base Parameters - ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml - ----- uuid: https://tenet.tetras-libre.fr/demo/01/ - ----- technical base name: tenet.tetras-libre.fr_demo_01 - ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl - ----- target reference: base - ----- process level: sentence - ----- source type: amr - ----- extraction scheme: owl_amr_scheme_1 - -- Directories - ----- base directory: ./ - ----- structure directory: ./structure/ - ----- CTS directory: ./scheme/ - ----- target frame directory: ./../input/targetFrameStructure/ - ----- input document directory: - ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/SolarSystemDev01_factoid.ttl - ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230522/ - ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/ - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/ - -- Config File Definition - ----- schema file: ./structure/amr-rdf-schema.ttl - ----- semantic net file: ./structure/owl-snet-schema.ttl - ----- config param file: ./structure/config-parameters.ttl - ----- base ontology file: ./structure/base-ontology.ttl - ----- CTS file: ./scheme/owl_amr_scheme_1.py - -- Useful References for Ontology - ----- base URI: https://tenet.tetras-libre.fr/working - ----- ontology suffix: -ontology.ttl - ----- ontology seed suffix: -ontology-seed.ttl - -- Source File Definition - ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.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/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/tenet.tetras-libre.fr_demo_01.ttl - *** - *** -- INFO - - === Extraction Processing === -- INFO - -- Work Structure Preparation -- DEBUG - --- Graph Initialization -- DEBUG - ----- Configuration Loading -- DEBUG - -------- RDF Schema (320) -- DEBUG - -------- Semantic Net Definition (486) -- DEBUG - -------- Config Parameter Definition (520) -- DEBUG - ----- Frame Ontology Loading -- DEBUG - -------- Base Ontology produced as output (550) -- DEBUG - --- Source Data Import -- DEBUG - ----- Sentence Loading -- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598) -- DEBUG - --- Export work graph as turtle -- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01.ttl -- INFO - ----- Sentence (id): SSC-01-01 -- INFO - ----- Sentence (text): The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly. -- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1) -- DEBUG - ----- Step number: 3 -- INFO - -- Loading Extraction Rules (amr_master_rule/*) -- DEBUG - ----- Total rule number: 87 -- INFO - -- Applying extraction step: preprocessing -- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence -- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.038906) -- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence -- INFO - ----- reclassify-concept-1: 10/10 new triples (613, 0:00:00.172271) -- DEBUG - ----- reclassify-concept-2: 0/0 new triple (613, 0:00:00.073440) -- INFO - ----- reclassify-concept-3: 12/12 new triples (625, 0:00:00.060290) -- INFO - ----- reclassify-concept-4: 16/16 new triples (641, 0:00:00.165310) -- INFO - ----- reclassify-concept-5: 2/4 new triples (643, 0:00:00.070454) -- INFO - ----- reify-roles-as-concept: 10/10 new triples (653, 0:00:00.067752) -- INFO - ----- reclassify-existing-variable: 45/45 new triples (698, 0:00:00.037598) -- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (706, 0:00:00.065261) -- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (739, 0:00:00.048679) -- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (747, 0:00:00.035066) -- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (774, 0:00:00.123982) -- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (786, 0:00:00.144842) -- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.109103) -- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.105128) -- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.079822) -- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.086513) -- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.028574) -- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_preprocessing -- DEBUG - ----- step: preprocessing -- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/ -- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_preprocessing.ttl -- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//preprocessing -- INFO - ----- 218 triples extracted during preprocessing step -- INFO - -- Applying extraction step: transduction -- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence -- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.153211) -- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.052523) -- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.221403) -- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.053987) -- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.066765) -- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.110437) -- INFO - --- *** February Transduction *** Sequence: classification sequence (1) -- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.024124) -- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.079487) -- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1) -- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.107824) -- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.016232) -- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.020851) -- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.127024) -- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.045304) -- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.010708) -- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.023176) -- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2) -- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.072791) -- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.317714) -- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.110901) -- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.014251) -- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence -- INFO - ----- extract composite classes (1): 127/133 new triples (1205, 0:00:00.422208) -- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.026013) -- DEBUG - ----- extract composite classes (1): 0/0 new triple (1205, 0:00:00.035889) -- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.039449) -- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_transduction -- DEBUG - ----- step: transduction -- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/ -- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl -- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//transduction -- INFO - ----- 389 triples extracted during transduction step -- INFO - -- Applying extraction step: generation -- INFO - --- *** November Transduction *** Sequence: main-generation-sequence -- INFO - ----- compute-uri-for-owl-declaration-1: 1/1 new triple (1206, 0:00:00.031373) -- INFO - ----- compute-uri-for-owl-declaration-2: 3/3 new triples (1209, 0:00:00.027419) -- INFO - ----- compute-uri-for-owl-declaration-3: 1/1 new triple (1210, 0:00:00.032014) -- DEBUG - ----- compute-uri-for-owl-declaration-4: 0/0 new triple (1210, 0:00:00.020375) -- INFO - ----- compute-uri-for-owl-declaration-5: 4/4 new triples (1214, 0:00:00.025519) -- INFO - ----- compute-uri-for-owl-declaration-6: 4/4 new triples (1218, 0:00:00.029204) -- INFO - ----- compute-uri-for-owl-declaration-7: 1/1 new triple (1219, 0:00:00.020973) -- INFO - ----- generate-atom-class: 12/12 new triples (1231, 0:00:00.009573) -- DEBUG - ----- classify-atom-class-1: 0/0 new triple (1231, 0:00:00.012281) -- INFO - ----- classify-atom-class-2: 4/4 new triples (1235, 0:00:00.016338) -- INFO - ----- generate-individual: 3/3 new triples (1238, 0:00:00.009752) -- DEBUG - ----- classify-individual-1: 0/0 new triple (1238, 0:00:00.008055) -- DEBUG - ----- classify-individual-2: 0/0 new triple (1238, 0:00:00.012234) -- INFO - ----- generate-atom-property-1: 20/20 new triples (1258, 0:00:00.011682) -- INFO - ----- generate-atom-property-12: 16/16 new triples (1274, 0:00:00.012070) -- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1274, 0:00:00.011165) -- DEBUG - ----- generate-composite-class: 0/0 new triple (1274, 0:00:00.011323) -- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1274, 0:00:00.022630) -- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1274, 0:00:00.014546) -- DEBUG - ----- add-restriction-to-class-3: 0/0 new triple (1274, 0:00:00.015878) -- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1274, 0:00:00.018158) -- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1274, 0:00:00.016311) -- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1274, 0:00:00.015513) -- INFO - --- *** February Transduction *** Sequence: property_generation_sequence -- INFO - ----- generate OWL property: 9/29 new triples (1283, 0:00:00.347900) -- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_generation -- DEBUG - ----- step: generation -- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/ -- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl -- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//generation -- INFO - ----- 78 triples extracted during generation step -- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl) -- DEBUG - ----- Number of factoids: 98 -- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid -- INFO - - === Final Ontology Generation === -- INFO - -- Making complete factoid graph by merging the result factoids -- INFO - ----- Total factoid number: 98 -- INFO - -- Serializing graph to factoid string -- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid -- INFO - -- Serializing graph to factoid file -- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/SolarSystemDev01_factoid.ttl -- INFO - - === Done === -- INFO - - *** Execution Time *** ------ Function: create_ontology_from_amrld_file (tenet.main) ------ Total Time: 0:00:05.934835 ------ Process Time: 0:00:05.758003 - *** - *** diff --git a/tests/dev_tests/context.py b/tests/dev_odrl_rule_tests/context.py similarity index 100% rename from tests/dev_tests/context.py rename to tests/dev_odrl_rule_tests/context.py diff --git a/tests/dev_tests/test_data/action-property-devGraph-1.result.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/action-property-devGraph-1.result.ttl rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/action-property-devGraph-1.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/action-property-devGraph-1.ttl rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/action-property-devGraph-2.result.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-2.result.ttl similarity index 100% rename from tests/dev_tests/test_data/action-property-devGraph-2.result.ttl rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-2.result.ttl diff --git a/tests/dev_tests/test_data/action-property-devGraph-2.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-2.ttl similarity index 100% rename from tests/dev_tests/test_data/action-property-devGraph-2.ttl rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-2.ttl diff --git a/tests/dev_tests/test_data/action-property-devGraph-3.result.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-3.result.ttl similarity index 100% rename from tests/dev_tests/test_data/action-property-devGraph-3.result.ttl rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-3.result.ttl diff --git a/tests/dev_tests/test_data/action-property-devGraph-3.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-3.ttl similarity index 100% rename from tests/dev_tests/test_data/action-property-devGraph-3.ttl rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-3.ttl diff --git a/tests/dev_tests/test_data/clara-devGraph-10-a.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-a.ttl similarity index 100% rename from tests/dev_tests/test_data/clara-devGraph-10-a.ttl rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-a.ttl diff --git a/tests/dev_tests/test_data/clara-devGraph-10-b.result.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-b.result.ttl similarity index 100% rename from tests/dev_tests/test_data/clara-devGraph-10-b.result.ttl rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-b.result.ttl diff --git a/tests/dev_tests/test_data/clara-devGraph-10-b.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-b.ttl similarity index 100% rename from tests/dev_tests/test_data/clara-devGraph-10-b.ttl rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-b.ttl diff --git a/tests/dev_tests/test_data/clara-devGraph-10-c.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-c.ttl similarity index 100% rename from tests/dev_tests/test_data/clara-devGraph-10-c.ttl rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-c.ttl diff --git a/tests/dev_tests/test_data/clara-devGraph-10-d.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-d.ttl similarity index 100% rename from tests/dev_tests/test_data/clara-devGraph-10-d.ttl rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-d.ttl diff --git a/tests/dev_tests/test_data/clara-devGraph-10-e.result.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-e.result.ttl similarity index 100% rename from tests/dev_tests/test_data/clara-devGraph-10-e.result.ttl rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-e.result.ttl diff --git a/tests/dev_tests/test_data/clara-devGraph-10-e.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-e.ttl similarity index 100% rename from tests/dev_tests/test_data/clara-devGraph-10-e.ttl rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-e.ttl diff --git a/tests/dev_tests/test_data/clara-devGraph-10-f.result.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-f.result.ttl similarity index 100% rename from tests/dev_tests/test_data/clara-devGraph-10-f.result.ttl rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-f.result.ttl diff --git a/tests/dev_tests/test_data/clara-devGraph-10-f.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-f.ttl similarity index 100% rename from tests/dev_tests/test_data/clara-devGraph-10-f.ttl rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-f.ttl diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-1.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-action-devGraph-1.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-1.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-action-devGraph-1.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-2.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-2.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-action-devGraph-2.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-2.result.ttl diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-2.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-2.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-action-devGraph-2.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-2.ttl diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-3.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-3.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-action-devGraph-3.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-3.result.ttl diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-3.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-3.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-action-devGraph-3.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-3.ttl diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-1.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-generation-devGraph-1.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-1.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-generation-devGraph-1.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-2.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-2.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-generation-devGraph-2.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-2.result.ttl diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-2.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-2.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-generation-devGraph-2.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-2.ttl diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-3.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-3.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-generation-devGraph-3.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-3.result.ttl diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-3.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-3.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-generation-devGraph-3.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-3.ttl diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-1.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-rule-devGraph-1.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-1.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-rule-devGraph-1.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-2.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-2.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-rule-devGraph-2.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-2.result.ttl diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-2.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-2.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-rule-devGraph-2.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-2.ttl diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-3.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-3.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-rule-devGraph-3.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-3.result.ttl diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-3.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-3.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-rule-devGraph-3.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-3.ttl diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-4.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-4.result.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-rule-devGraph-4.result.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-4.result.ttl diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-4.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-4.ttl similarity index 100% rename from tests/dev_tests/test_data/odrl-rule-devGraph-4.ttl rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-4.ttl diff --git a/tests/dev_tests/test_rule_action_property_extractor.py b/tests/dev_odrl_rule_tests/test_rule_action_property_extractor.py similarity index 100% rename from tests/dev_tests/test_rule_action_property_extractor.py rename to tests/dev_odrl_rule_tests/test_rule_action_property_extractor.py diff --git a/tests/dev_tests/test_rule_odrl_action.py b/tests/dev_odrl_rule_tests/test_rule_odrl_action.py similarity index 100% rename from tests/dev_tests/test_rule_odrl_action.py rename to tests/dev_odrl_rule_tests/test_rule_odrl_action.py diff --git a/tests/dev_tests/test_rule_odrl_generator.py b/tests/dev_odrl_rule_tests/test_rule_odrl_generator.py similarity index 100% rename from tests/dev_tests/test_rule_odrl_generator.py rename to tests/dev_odrl_rule_tests/test_rule_odrl_generator.py diff --git a/tests/dev_tests/test_rule_odrl_rule.py b/tests/dev_odrl_rule_tests/test_rule_odrl_rule.py similarity index 100% rename from tests/dev_tests/test_rule_odrl_rule.py rename to tests/dev_odrl_rule_tests/test_rule_odrl_rule.py diff --git a/tests/dev_owl_rule_tests/context.py b/tests/dev_owl_rule_tests/context.py new file mode 100644 index 0000000000000000000000000000000000000000..f6d3a3fef9ee8e78b4def19130e49cf5b0207a64 --- /dev/null +++ b/tests/dev_owl_rule_tests/context.py @@ -0,0 +1,9 @@ +import os, sys + +CURRENT_DIRPATH = os.path.dirname(os.path.abspath(__file__)) +LIB_PATH = os.path.dirname(f'{CURRENT_DIRPATH}/../..') +print(f'Test Context: {LIB_PATH}') +sys.path.insert(0, os.path.abspath(LIB_PATH)) + +import tenet + diff --git a/tests/dev_tests/test_data/and-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/and-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/and-devGraph-1.result.ttl rename to tests/dev_owl_rule_tests/test_data/and-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/and-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/and-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/and-devGraph-1.ttl rename to tests/dev_owl_rule_tests/test_data/and-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/and-devGraph-2.result.ttl b/tests/dev_owl_rule_tests/test_data/and-devGraph-2.result.ttl similarity index 100% rename from tests/dev_tests/test_data/and-devGraph-2.result.ttl rename to tests/dev_owl_rule_tests/test_data/and-devGraph-2.result.ttl diff --git a/tests/dev_tests/test_data/and-devGraph-2.ttl b/tests/dev_owl_rule_tests/test_data/and-devGraph-2.ttl similarity index 100% rename from tests/dev_tests/test_data/and-devGraph-2.ttl rename to tests/dev_owl_rule_tests/test_data/and-devGraph-2.ttl diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-1--result--.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1--result--.ttl similarity index 100% rename from tests/dev_tests/test_data/atom-extraction-devGraph-1--result--.ttl rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1--result--.ttl diff --git a/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..009a9caa4baf1d0b05491cbb2cf930d939476bc5 --- /dev/null +++ b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.result.ttl @@ -0,0 +1,1323 @@ +@base <https://amr.tetras-libre.fr/rdf/atom-extraction-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/rdf/amr-terms#> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns2:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ; + ns2:hasSentence "The sun is a star." ; + ns2:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ; + ns2:hasSentence "Earth is a planet." ; + ns2:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:bind-01.ARG0 a ns3:FrameRole . + +ns3:bind-01.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns11:domain a ns2:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns2:Role . + +ns11:op2 a ns2:Role . + +ns2:hasID a owl:AnnotationProperty . + +ns2:hasSentence a owl:AnnotationProperty . + +ns2: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 . + +:edge_a_op1_s2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_o a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_ARG0_g a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_b_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d2_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_m9_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_m9_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_op1_d a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o3_op2_d2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_p9_ARG0_s a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_s_domain_p a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +: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" . + +: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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_SSC-01-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + :hasRootLeaf :leaf_system_s ; + :hasSentenceID "SSC-01-01" ; + :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_bind_b a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_gravitation_g ; + :role_ARG1 net:atomClass_system_s ; + net:coverBaseNode :leaf_bind-01_b ; + net:coverNode :leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_gravitation_g, + :leaf_system_s . + +net:atomProperty_hasManner_m9 a net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_orbit_o2 ; + :role_ARG1 net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode :leaf_hasManner_m9 ; + net:coverNode :leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasMannering" ; + net:hasPropertyName10 "hasManner-by" ; + net:hasPropertyName12 "hasManner-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_or_o3, + :leaf_orbit-01_o2 . + +net:atomProperty_hasPart_p9 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_system_s ; + :role_ARG1 net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasParting" ; + net:hasPropertyName10 "hasPart-by" ; + net:hasPropertyName12 "hasPart-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_and_a, + :leaf_system_s . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ; + ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns2:AMR ; + ns2:has-id "SSC-01-01" ; + ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns4:planet a ns2:NamedEntity ; + rdfs:comment "bug" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 ns2:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:bind-01 ; + :label "bind-01" . + +:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:gravitation ; + :label "gravitation" . + +:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:manner ; + :isReifiedConcept true ; + :label "hasManner" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:object ; + :label "object" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns2:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:sun ; + :label "sun" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + :label "a" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + :label "d2" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + :label "g" . + +:variable_m9 a ns11:manner, + :AMR_Variable ; + :isReifiedVariable true ; + :label "m9" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + :label "p" ; + :name "Solar System" . + +:variable_p9 a ns11:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + :label "s2" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_gravitation_g a net:Atom_Class_Net ; + net:coverBaseNode :leaf_gravitation_g ; + net:coverNode :leaf_gravitation_g ; + net:hasClassName "gravitation" ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_direct_d2 a net:Atom_Property_Net ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_direct-02_d2 ; + net:coverNode :leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :value_negative . + +net:atomProperty_orbit_o2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_sun_s2 . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_SolarSystem_p a net:Individual_Net ; + :role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-01-01" . + +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:atomClass_sun_s2 ; + :role_op2 net:atomClass_object_o ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" . + +net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ; + :role_op1 net:atomProperty_direct_d ; + :role_op2 net:atomProperty_direct_d2 ; + net:coverBaseNode :leaf_or_o3 ; + net:coverNode :leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType :phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" . + +<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2:and ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ; + ns11:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns2:or ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet, + ns4:system ; + rdfs:label "Solar System" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:system a ns2:NamedEntity ; + rdfs:label "system" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:bind-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:gravitation a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:manner a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:object a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:part a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:sun a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:system a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:NamedEntity a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:and a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:or a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:system, + ns11:system ; + :label "system" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_bind-01_b a :AMR_Leaf ; + :edge_b_ARG0_g :leaf_gravitation_g ; + :edge_b_ARG1_s :leaf_system_s ; + :hasConcept :concept_bind-01 ; + :hasVariable :variable_b . + +:leaf_hasManner_m9 a :AMR_Leaf ; + :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ; + :edge_m9_ARG1_o3 :leaf_or_o3 ; + :hasConcept :concept_manner ; + :hasVariable :variable_m9 ; + :isReifiedLeaf true . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s :leaf_system_s ; + :edge_p9_ARG1_a :leaf_and_a ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +: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" . + +: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" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" . + +net:atomClass_sun_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s2 ; + net:coverNode :leaf_sun_s2 ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" . + +net:atomClass_system_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" . + +net:atomClass_system_s a net:Atom_Class_Net ; + :role_domain net:atomClass_system_p, + net:individual_SolarSystem_p ; + net:coverBaseNode :leaf_system_s ; + net:coverNode :leaf_system_s ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_SolarSystem_blankNode a net:Value_Net ; + net:coverAmrValue :value_SolarSystem ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Frame a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_direct-02_d a :AMR_Leaf ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_direct-02_d2 a :AMR_Leaf ; + :edge_d2_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d2 . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:FrameRole a ns2:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_and_a a :AMR_Leaf ; + :edge_a_op1_s2 :leaf_sun_s2 ; + :edge_a_op2_o :leaf_object_o ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_gravitation_g a :AMR_Leaf ; + :hasConcept :concept_gravitation ; + :hasVariable :variable_g . + +:leaf_or_o3 a :AMR_Leaf ; + :edge_o3_op1_d :leaf_direct-02_d ; + :edge_o3_op2_d2 :leaf_direct-02_d2 ; + :hasConcept :concept_or ; + :hasVariable :variable_o3 . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s2 :leaf_sun_s2 ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_sun_s2 a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s2 . + +:leaf_system_p a :AMR_Leaf ; + :edge_p_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_p . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +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" . + +net:Atom_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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_system_s a :AMR_Leaf ; + :edge_s_domain_p :leaf_system_p ; + :hasConcept :concept_system ; + :hasVariable :variable_s . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +: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/atom-extraction-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/atom-extraction-devGraph-1.ttl rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-2.result.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-2.result.ttl similarity index 100% rename from tests/dev_tests/test_data/atom-extraction-devGraph-2.result.ttl rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-2.result.ttl diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-2.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-2.ttl similarity index 100% rename from tests/dev_tests/test_data/atom-extraction-devGraph-2.ttl rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-2.ttl diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-3.result.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-3.result.ttl similarity index 100% rename from tests/dev_tests/test_data/atom-extraction-devGraph-3.result.ttl rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-3.result.ttl diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-3.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-3.ttl similarity index 100% rename from tests/dev_tests/test_data/atom-extraction-devGraph-3.ttl rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-3.ttl diff --git a/tests/dev_tests/test_data/classifier-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/classifier-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/classifier-devGraph-1.result.ttl rename to tests/dev_owl_rule_tests/test_data/classifier-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/classifier-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/classifier-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/classifier-devGraph-1.ttl rename to tests/dev_owl_rule_tests/test_data/classifier-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/classifier-devGraph-2.result.ttl b/tests/dev_owl_rule_tests/test_data/classifier-devGraph-2.result.ttl similarity index 100% rename from tests/dev_tests/test_data/classifier-devGraph-2.result.ttl rename to tests/dev_owl_rule_tests/test_data/classifier-devGraph-2.result.ttl diff --git a/tests/dev_tests/test_data/classifier-devGraph-2.ttl b/tests/dev_owl_rule_tests/test_data/classifier-devGraph-2.ttl similarity index 100% rename from tests/dev_tests/test_data/classifier-devGraph-2.ttl rename to tests/dev_owl_rule_tests/test_data/classifier-devGraph-2.ttl diff --git a/tests/dev_tests/test_data/composite-extraction-devGraph-1--result--.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1--result--.ttl similarity index 100% rename from tests/dev_tests/test_data/composite-extraction-devGraph-1--result--.ttl rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1--result--.ttl diff --git a/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..36291476882ea065ff1bb72a4cd896e063de0bd1 --- /dev/null +++ b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.result.ttl @@ -0,0 +1,1404 @@ +@base <https://amr.tetras-libre.fr/rdf/composite-extraction-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/rdf/amr-terms#> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns2:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ; + ns2:hasSentence "The sun is a star." ; + ns2:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ; + ns2:hasSentence "Earth is a planet." ; + ns2:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:bind-01.ARG0 a ns3:FrameRole . + +ns3:bind-01.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns11:domain a ns2:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns2:Role . + +ns11:op2 a ns2:Role . + +ns2:hasID a owl:AnnotationProperty . + +ns2:hasSentence a owl:AnnotationProperty . + +ns2: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 . + +:edge_a_op1_s2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_o a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_ARG0_g a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_b_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d2_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_m9_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_m9_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_op1_d a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o3_op2_d2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_p9_ARG0_s a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_s_domain_p a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +: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" . + +: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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_SSC-01-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + :hasRootLeaf :leaf_system_s ; + :hasSentenceID "SSC-01-01" ; + :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +: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:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_hasPart_p9 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_system_s ; + :role_ARG1 net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasParting" ; + net:hasPropertyName10 "hasPart-by" ; + net:hasPropertyName12 "hasPart-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_and_a, + :leaf_system_s . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ; + net:composeFrom net:atomClass_gravitation_g, + net:atomClass_system_s, + net:atomProperty_bind_b ; + net:coverBaseNode :leaf_gravitation_g ; + net:coverNode :leaf_bind-01_b, + :leaf_gravitation_g, + :leaf_system_s ; + net:hasMotherClassNet net:atomClass_gravitation_g ; + net:hasNaming "gravitation-bind-system" ; + net:hasRestriction net:restriction_bind-system_b ; + net:hasStructure "SSC-01-01" . + +net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ; + net:composeFrom net:atomClass_object_o, + net:atomClass_sun_s2, + net:compositeProperty_orbit-hasManner-direct_o2 ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_direct-02_d, + :leaf_direct-02_d2, + :leaf_hasManner_m9, + :leaf_object_o, + :leaf_orbit-01_o2, + :leaf_sun_s2 ; + net:hasMotherClassNet net:atomClass_object_o ; + net:hasNaming "object-orbit-hasManner-direct-sun" ; + net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ; + net:hasStructure "SSC-01-01" . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:value_SolarSystem_blankNode a net:Value_Net ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ; + ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns2:AMR ; + ns2:has-id "SSC-01-01" ; + ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns4:planet a ns2:NamedEntity ; + rdfs:comment "bug" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 ns2:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:bind-01 ; + :label "bind-01" . + +:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:gravitation ; + :label "gravitation" . + +:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:manner ; + :isReifiedConcept true ; + :label "hasManner" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:object ; + :label "object" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns2:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:sun ; + :label "sun" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + :label "a" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + :label "d2" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + :label "g" . + +:variable_m9 a ns11:manner, + :AMR_Variable ; + :isReifiedVariable true ; + :label "m9" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + :label "p" ; + :name "Solar System" . + +:variable_p9 a ns11:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + :label "s2" . + +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:Axiom_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:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_SolarSystem_p a net:Individual_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-01-01" . + +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:atomClass_sun_s2 ; + :role_op2 net:atomClass_object_o ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" . + +net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ; + :role_op1 net:atomProperty_direct_d ; + :role_op2 net:atomProperty_direct_d2 ; + net:coverBaseNode :leaf_or_o3 ; + net:coverNode :leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType :phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" . + +net:restriction_bind-system_b a net:Restriction_Net ; + net:composeFrom net:atomClass_system_s, + net:atomProperty_bind_b ; + net:coverBaseNode :leaf_bind-01_b ; + net:coverNode :leaf_bind-01_b, + :leaf_system_s ; + net:hasNaming "bind-system" ; + net:hasRestrictionNetValue net:atomClass_system_s ; + net:hasRestrictionOnProperty net:atomProperty_bind_b ; + net:hasStructure "SSC-01-01" . + +net:restriction_hasManner-direct_m9 a net:Restriction_Net ; + net:composeFrom net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:atomProperty_hasManner_m9 ; + net:coverBaseNode :leaf_hasManner_m9 ; + net:coverNode :leaf_direct-02_d, + :leaf_direct-02_d2, + :leaf_hasManner_m9 ; + net:hasNaming "hasManner-direct" ; + net:hasRestrictionNetValue net:atomProperty_direct_d, + net:atomProperty_direct_d2 ; + net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ; + net:hasStructure "SSC-01-01" . + +net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ; + net:composeFrom net:atomClass_sun_s2, + net:compositeProperty_orbit-hasManner-direct_o2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_direct-02_d, + :leaf_direct-02_d2, + :leaf_hasManner_m9, + :leaf_orbit-01_o2, + :leaf_sun_s2 ; + net:hasNaming "orbit-hasManner-direct-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s2 ; + net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ; + net:hasStructure "SSC-01-01" . + +<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2:and ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ; + ns11:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns2:or ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet, + ns4:system ; + rdfs:label "Solar System" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:system a ns2:NamedEntity ; + rdfs:label "system" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:bind-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:gravitation a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:manner a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:object a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:part a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:sun a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:system a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:NamedEntity a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:and a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:or a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:system, + ns11:system ; + :label "system" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s :leaf_system_s ; + :edge_p9_ARG1_a :leaf_and_a ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +: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" . + +: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" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +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:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_system_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Frame a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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 . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_gravitation_g a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_gravitation_g ; + net:coverNode :leaf_gravitation_g ; + net:hasClassName "gravitation" ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" . + +net:atomProperty_bind_b a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_gravitation_g ; + :role_ARG1 net:atomClass_system_s ; + net:coverBaseNode :leaf_bind-01_b ; + net:coverNode :leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_gravitation_g, + :leaf_system_s . + +net:atomProperty_hasManner_m9 a net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_orbit_o2 ; + :role_ARG1 net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode :leaf_hasManner_m9 ; + net:coverNode :leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasMannering" ; + net:hasPropertyName10 "hasManner-by" ; + net:hasPropertyName12 "hasManner-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_or_o3, + :leaf_orbit-01_o2 . + +net:atomProperty_orbit_o2 a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_sun_s2 . + +net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s2 ; + net:composeFrom net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:atomProperty_hasManner_m9, + net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_direct-02_d, + :leaf_direct-02_d2, + :leaf_hasManner_m9, + :leaf_orbit-01_o2 ; + net:hasMotherPropertyNet net:atomProperty_orbit_o2 ; + net:hasNaming "orbit-hasManner-direct" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasRestriction net:restriction_hasManner-direct_m9 ; + net:hasStructure "SSC-01-01" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:FrameRole a ns2:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_and_a a :AMR_Leaf ; + :edge_a_op1_s2 :leaf_sun_s2 ; + :edge_a_op2_o :leaf_object_o ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_or_o3 a :AMR_Leaf ; + :edge_o3_op1_d :leaf_direct-02_d ; + :edge_o3_op2_d2 :leaf_direct-02_d2 ; + :hasConcept :concept_or ; + :hasVariable :variable_o3 . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_direct_d2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_direct-02_d2 ; + net:coverNode :leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :value_negative . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_bind-01_b a :AMR_Leaf ; + :edge_b_ARG0_g :leaf_gravitation_g ; + :edge_b_ARG1_s :leaf_system_s ; + :hasConcept :concept_bind-01 ; + :hasVariable :variable_b . + +:leaf_system_p a :AMR_Leaf ; + :edge_p_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_p . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_object_o a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" . + +net:atomClass_system_s a net:Atom_Class_Net ; + :role_domain net:atomClass_system_p, + net:individual_SolarSystem_p ; + net:coverBaseNode :leaf_system_s ; + net:coverNode :leaf_system_s ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_gravitation_g a :AMR_Leaf ; + :hasConcept :concept_gravitation ; + :hasVariable :variable_g . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Atom_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:atomClass_sun_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s2 ; + net:coverNode :leaf_sun_s2 ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_direct-02_d a :AMR_Leaf ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_direct-02_d2 a :AMR_Leaf ; + :edge_d2_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d2 . + +:leaf_hasManner_m9 a :AMR_Leaf ; + :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ; + :edge_m9_ARG1_o3 :leaf_or_o3 ; + :hasConcept :concept_manner ; + :hasVariable :variable_m9 ; + :isReifiedLeaf true . + +:leaf_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_sun_s2 a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s2 . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s2 :leaf_sun_s2 ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +:leaf_system_s a :AMR_Leaf ; + :edge_s_domain_p :leaf_system_p ; + :hasConcept :concept_system ; + :hasVariable :variable_s . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +: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/composite-extraction-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/composite-extraction-devGraph-1.ttl rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/composite-extraction-devGraph-3--result--.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3--result--.ttl similarity index 100% rename from tests/dev_tests/test_data/composite-extraction-devGraph-3--result--.ttl rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3--result--.ttl diff --git a/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.result.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..5b2fd391b3749080235a1d1ca167d4dd7806a3b9 --- /dev/null +++ b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.result.ttl @@ -0,0 +1,1669 @@ +@base <https://amr.tetras-libre.fr/rdf/composite-extraction-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:direct-02.ARG1 a ns3:FrameRole . + +ns3:equal-01.ARG1 a ns3:FrameRole . + +ns3:equal-01.ARG2 a ns3:FrameRole . + +ns3:equal-01.ARG3 a ns3:FrameRole . + +ns3:have-degree-91.ARG1 a ns3:FrameRole . + +ns3:have-degree-91.ARG2 a ns3:FrameRole . + +ns3:have-degree-91.ARG3 a ns3:FrameRole . + +ns3:have-degree-91.ARG4 a ns3:FrameRole . + +ns3:include-91.ARG1 a ns3:FrameRole . + +ns3:include-91.ARG2 a ns3:FrameRole . + +ns3:mean-01.ARG1 a ns3:FrameRole . + +ns3:mean-01.ARG2 a ns3:FrameRole . + +ns3:natural-03.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:op1 a ns11:Role . + +ns2:op2 a ns11:Role . + +ns2:quant a ns11:Role . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_a_op1_h a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_e a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_e_ARG1_m4 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_e_ARG2_p a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_e_ARG3_s4 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h2_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h2_ARG2_s3 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h2_ARG3_m3 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG1_o a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h_ARG2_l a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h_ARG3_m2 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG4_p a :AMR_Edge ; + :hasAmrRole :role_ARG4 ; + :hasRoleID "ARG4" . + +:edge_ii_ARG1_o a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_ii_ARG2_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_m4_quant_a2 a :AMR_Edge ; + :hasAmrRole :role_quant ; + :hasRoleID "quant" . + +:edge_m_ARG1_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_m_ARG2_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_n_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o3_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_quant_2 a :AMR_Edge ; + :hasAmrRole :role_quant ; + :hasRoleID "quant" . + +:edge_p_name_Mercury a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +: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_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +: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_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_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_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" . + +:root_SSC-03-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#root01> ; + :hasRootLeaf :leaf_and_a ; + :hasSentenceID "SSC-03-01" ; + :hasSentenceStatement "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." . + +: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:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_orbit_o3 ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_orbit-01_o3, + :value_negative . + +net:atomProperty_natural_n a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_satellite_s2 ; + net:coverBaseNode :leaf_natural-03_n ; + net:coverNode :leaf_natural-03_n ; + net:hasNaming "natural" ; + net:hasPropertyName "natural" ; + net:hasPropertyName01 "naturaling" ; + net:hasPropertyName10 "natural-by" ; + net:hasPropertyName12 "natural-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_satellite_s2 . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeClass_object-include-object_o a net:Composite_Class_Net ; + net:composeFrom net:atomClass_object_o, + net:atomClass_object_o2, + net:atomProperty_include_ii ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_include-91_ii, + :leaf_object_o, + :leaf_object_o2 ; + net:hasMotherClassNet net:atomClass_object_o ; + net:hasNaming "object-include-object" ; + net:hasRestriction net:restriction_include-object_ii ; + net:hasStructure "SSC-03-01" . + +net:compositeClass_object-mean-satellite_o2 a net:Composite_Class_Net ; + net:composeFrom net:atomClass_object_o2, + net:atomClass_satellite_s2, + net:atomProperty_mean_m ; + net:coverBaseNode :leaf_object_o2 ; + net:coverNode :leaf_mean-01_m, + :leaf_object_o2, + :leaf_satellite_s2 ; + net:hasMotherClassNet net:atomClass_object_o2 ; + net:hasNaming "object-mean-satellite" ; + net:hasRestriction net:restriction_mean-satellite_m ; + net:hasStructure "SSC-03-01" . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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_conjunction-AND_a a net:Phenomena_Net ; + :role_op1 net:phenomena_degree_h ; + :role_op2 net:atomProperty_equal_e ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-03-01" . + +net:phenomena_degree_h2 a net:Phenomena_Net ; + :role_ARG1 net:atomClass_planet_p, + net:individual_Mercury_p ; + :role_ARG2 net:atomClass_small_s3 ; + :role_ARG3 net:atomProperty_most_m3 ; + net:coverBaseNode :leaf_have-degree-91_h2 ; + net:coverNode :leaf_have-degree-91_h2 ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-03-01" . + +net:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:value_Mercury_blankNode a net:Value_Net ; + net:hasNaming "Mercury" ; + net:hasStructure "SSC-03-01" ; + net:hasValueLabel "Mercury" . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-03-01" ; + net:hasValueLabel "negative" . + +net:value_o_blankNode a net:Value_Net ; + net:hasNaming "o" ; + net:hasStructure "SSC-03-01" ; + net:hasValueLabel "o" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-03-01#d> a ns3:direct-02 ; + ns3:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o3> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#h2> a ns3:have-degree-91 ; + ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s3> ; + ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#ii> a ns3:include-91 ; + ns3:include-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ; + ns3:include-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m> a ns3:mean-01 ; + ns3:mean-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + ns3:mean-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#n> a ns3:natural-03 ; + ns3:natural-03.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#root01> a ns11:AMR ; + ns11:has-id "SSC-03-01" ; + ns11:has-sentence "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." ; + ns11:root <http://amr.isi.edu/amr_data/SSC-03-01#a> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11: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_almost rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:almost ; + :label "almost" . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_equal-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:equal-01 ; + :label "equal-01" . + +:concept_include-91 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:include-91 ; + :label "include-91" . + +:concept_large rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:large ; + :label "large" . + +:concept_mean-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:mean-01 ; + :label "mean-01" . + +:concept_most rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:most ; + :label "most" . + +:concept_natural-03 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:natural-03 ; + :label "natural-03" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_planet rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:planet ; + :label "planet" . + +:concept_satellite rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:satellite ; + :label "satellite" . + +:concept_size rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:size ; + :label "size" . + +:concept_small rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:small ; + :label "small" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:sun ; + :label "sun" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG4 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_2 a :AMR_Value ; + rdfs:label "o" . + +:value_Mercury a :AMR_Value ; + rdfs:label "Mercury" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a2> ; + :label "a2" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#d> ; + :label "d" . + +:variable_e a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#e> ; + :label "e" . + +:variable_h a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h> ; + :label "h" . + +:variable_h2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h2> ; + :label "h2" . + +:variable_ii a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#ii> ; + :label "ii" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#l> ; + :label "l" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m> ; + :label "m" . + +:variable_m2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m2> ; + :label "m2" . + +:variable_m3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m3> ; + :label "m3" . + +:variable_m4 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m4> ; + :label "m4" . + +:variable_n a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#n> ; + :label "n" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + :label "p" ; + :name "Mercury" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s2> ; + :label "s2" . + +:variable_s3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s3> ; + :label "s3" . + +:variable_s4 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s4> ; + :label "s4" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_almost_a2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_almost_a2 ; + net:coverNode :leaf_almost_a2 ; + net:hasClassName "almost" ; + net:hasNaming "almost" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_large_l a net:Atom_Class_Net ; + net:coverBaseNode :leaf_large_l ; + net:coverNode :leaf_large_l ; + net:hasClassName "large" ; + net:hasNaming "large" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_size_s4 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_size_s4 ; + net:coverNode :leaf_size_s4 ; + net:hasClassName "size" ; + net:hasNaming "size" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_small_s3 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_small_s3 ; + net:coverNode :leaf_small_s3 ; + net:hasClassName "small" ; + net:hasNaming "small" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_sun_s a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s ; + net:coverNode :leaf_sun_s ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-03-01" . + +net:atomProperty_equal_e a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_more_m4 ; + :role_ARG2 net:atomClass_planet_p, + net:individual_Mercury_p ; + :role_ARG3 net:atomClass_size_s4 ; + net:coverBaseNode :leaf_equal-01_e ; + net:coverNode :leaf_equal-01_e ; + net:hasNaming "equal" ; + net:hasPropertyName "equal" ; + net:hasPropertyName01 "equaling" ; + net:hasPropertyName10 "equal-by" ; + net:hasPropertyName12 "equal-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_more_m4, + :leaf_planet_p, + :leaf_size_s4 . + +net:atomProperty_more_m2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_more_m2 ; + net:coverNode :leaf_more_m2 ; + net:hasNaming "more" ; + net:hasPropertyName "more" ; + net:hasPropertyName01 "moreing" ; + net:hasPropertyName10 "more-by" ; + net:hasPropertyName12 "more-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_more_m4 a net:Atom_Property_Net ; + :role_quant net:atomClass_almost_a2 ; + net:coverBaseNode :leaf_more_m4 ; + net:coverNode :leaf_more_m4 ; + net:hasNaming "more" ; + net:hasPropertyName "more" ; + net:hasPropertyName01 "moreing" ; + net:hasPropertyName10 "more-by" ; + net:hasPropertyName12 "more-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_almost_a2 . + +net:atomProperty_most_m3 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_most_m3 ; + net:coverNode :leaf_most_m3 ; + net:hasNaming "most" ; + net:hasPropertyName "most" ; + net:hasPropertyName01 "mosting" ; + net:hasPropertyName10 "most-by" ; + net:hasPropertyName12 "most-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_orbit_o3 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_object_o2 ; + :role_ARG1 net:atomClass_sun_s ; + net:coverBaseNode :leaf_orbit-01_o3 ; + net:coverNode :leaf_orbit-01_o3 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o2, + :leaf_sun_s . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +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_degree_h a net:Phenomena_Net ; + :role_ARG1 net:atomClass_object_o ; + :role_ARG2 net:atomClass_large_l ; + :role_ARG3 net:atomProperty_more_m2 ; + :role_ARG4 net:atomClass_planet_p, + net:individual_Mercury_p ; + net:coverBaseNode :leaf_have-degree-91_h ; + net:coverNode :leaf_have-degree-91_h ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-03-01" . + +net:restriction_include-object_ii a net:Restriction_Net ; + net:composeFrom net:atomClass_object_o2, + net:atomProperty_include_ii ; + net:coverBaseNode :leaf_include-91_ii ; + net:coverNode :leaf_include-91_ii, + :leaf_object_o2 ; + net:hasNaming "include-object" ; + net:hasRestrictionNetValue net:atomClass_object_o2 ; + net:hasRestrictionOnProperty net:atomProperty_include_ii ; + net:hasStructure "SSC-03-01" . + +net:restriction_mean-satellite_m a net:Restriction_Net ; + net:composeFrom net:atomClass_satellite_s2, + net:atomProperty_mean_m ; + net:coverBaseNode :leaf_mean-01_m ; + net:coverNode :leaf_mean-01_m, + :leaf_satellite_s2 ; + net:hasNaming "mean-satellite" ; + net:hasRestrictionNetValue net:atomClass_satellite_s2 ; + net:hasRestrictionOnProperty net:atomProperty_mean_m ; + net:hasStructure "SSC-03-01" . + +<http://amr.isi.edu/amr_data/SSC-03-01#a> a ns11:and ; + ns2:op1 <http://amr.isi.edu/amr_data/SSC-03-01#h> ; + ns2:op2 <http://amr.isi.edu/amr_data/SSC-03-01#e> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#a2> a ns2:almost ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#e> a ns3:equal-01 ; + ns3:equal-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#m4> ; + ns3:equal-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + ns3:equal-01.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#s4> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#h> a ns3:have-degree-91 ; + ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ; + ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#l> ; + ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m2> ; + ns3:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#l> a ns2:large ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m2> a ns11:more ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m3> a ns11:most ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m4> a ns11:more ; + ns2:quant <http://amr.isi.edu/amr_data/SSC-03-01#a2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#o3> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s> a ns2:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s3> a ns2:small ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s4> a ns2:size ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:planet a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:equal-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:include-91 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:mean-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:natural-03 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:almost a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:large a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:satellite a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:size a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:small a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:sun a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:and a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:most a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:have-degree-91 ; + :hasPhenomenaLink :phenomena_degree ; + :label "have-degree-91" . + +:concept_more rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:more ; + :label "more" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:object ; + :label "object" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_direct-02_d a :AMR_Leaf ; + :edge_d_ARG1_o3 :leaf_orbit-01_o3 ; + :edge_d_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_have-degree-91_h2 a :AMR_Leaf ; + :edge_h2_ARG1_p :leaf_planet_p ; + :edge_h2_ARG2_s3 :leaf_small_s3 ; + :edge_h2_ARG3_m3 :leaf_most_m3 ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h2 . + +:leaf_natural-03_n a :AMR_Leaf ; + :edge_n_ARG1_s2 :leaf_satellite_s2 ; + :hasConcept :concept_natural-03 ; + :hasVariable :variable_n . + +: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" . + +:role_quant a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-03-01#o> a ns2:object ; + ns2:quant "2" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s2> a ns2:satellite ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:have-degree-91 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:object a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:more a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_h :leaf_have-degree-91_h ; + :edge_a_op2_e :leaf_equal-01_e ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_equal-01_e a :AMR_Leaf ; + :edge_e_ARG1_m4 :leaf_more_m4 ; + :edge_e_ARG2_p :leaf_planet_p ; + :edge_e_ARG3_s4 :leaf_size_s4 ; + :hasConcept :concept_equal-01 ; + :hasVariable :variable_e . + +:leaf_have-degree-91_h a :AMR_Leaf ; + :edge_h_ARG1_o :leaf_object_o ; + :edge_h_ARG2_l :leaf_large_l ; + :edge_h_ARG3_m2 :leaf_more_m2 ; + :edge_h_ARG4_p :leaf_planet_p ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h . + +:leaf_large_l a :AMR_Leaf ; + :hasConcept :concept_large ; + :hasVariable :variable_l . + +:leaf_more_m2 a :AMR_Leaf ; + :hasConcept :concept_more ; + :hasVariable :variable_m2 . + +:leaf_most_m3 a :AMR_Leaf ; + :hasConcept :concept_most ; + :hasVariable :variable_m3 . + +:leaf_small_s3 a :AMR_Leaf ; + :hasConcept :concept_small ; + :hasVariable :variable_s3 . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:role_ARG3 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_include_ii a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_object_o ; + :role_ARG2 net:atomClass_object_o2 ; + net:coverBaseNode :leaf_include-91_ii ; + net:coverNode :leaf_include-91_ii ; + net:hasNaming "include" ; + net:hasPropertyName "include" ; + net:hasPropertyName01 "includeing" ; + net:hasPropertyName10 "include-by" ; + net:hasPropertyName12 "include-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_object_o2 . + +net:atomProperty_mean_m a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_object_o2 ; + :role_ARG2 net:atomClass_satellite_s2 ; + net:coverBaseNode :leaf_mean-01_m ; + net:coverNode :leaf_mean-01_m ; + net:hasNaming "mean" ; + net:hasPropertyName "mean" ; + net:hasPropertyName01 "meaning" ; + net:hasPropertyName10 "mean-by" ; + net:hasPropertyName12 "mean-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o2, + :leaf_satellite_s2 . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_Mercury_p a net:Individual_Net ; + net:coverBaseNode :leaf_planet_p ; + net:coverNode :leaf_planet_p ; + net:hasIndividualLabel "Mercury" ; + net:hasMotherClassNet net:atomClass_planet_p ; + net:hasNaming "Mercury" ; + net:hasStructure "SSC-03-01" . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +<http://amr.isi.edu/amr_data/SSC-03-01#o2> a ns2:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#p> a ns4:planet ; + rdfs:label "Mercury" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_almost_a2 a :AMR_Leaf ; + :hasConcept :concept_almost ; + :hasVariable :variable_a2 . + +:leaf_more_m4 a :AMR_Leaf ; + :edge_m4_quant_a2 :leaf_almost_a2 ; + :hasConcept :concept_more ; + :hasVariable :variable_m4 . + +:leaf_orbit-01_o3 a :AMR_Leaf ; + :edge_o3_ARG0_o2 :leaf_object_o2 ; + :edge_o3_ARG1_s :leaf_sun_s ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o3 . + +:leaf_size_s4 a :AMR_Leaf ; + :hasConcept :concept_size ; + :hasVariable :variable_s4 . + +:leaf_sun_s a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s . + +net:atomClass_object_o a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_planet_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_planet_p ; + net:coverNode :leaf_planet_p ; + net:hasClassName "planet" ; + net:hasNaming "planet" ; + net:hasStructure "SSC-03-01" . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_include-91_ii a :AMR_Leaf ; + :edge_ii_ARG1_o :leaf_object_o ; + :edge_ii_ARG2_o2 :leaf_object_o2 ; + :hasConcept :concept_include-91 ; + :hasVariable :variable_ii . + +:leaf_mean-01_m a :AMR_Leaf ; + :edge_m_ARG1_o2 :leaf_object_o2 ; + :edge_m_ARG2_s2 :leaf_satellite_s2 ; + :hasConcept :concept_mean-01 ; + :hasVariable :variable_m . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:atomClass_satellite_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_satellite_s2 ; + net:coverNode :leaf_satellite_s2 ; + net:hasClassName "satellite" ; + net:hasNaming "satellite" ; + net:hasStructure "SSC-03-01" . + +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" . + +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)." . + +ns11:Frame a ns11: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_object_o a :AMR_Leaf ; + :edge_o_quant_2 :value_2 ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:leaf_planet_p a :AMR_Leaf ; + :edge_p_name_Mercury :value_Mercury ; + :hasConcept :concept_planet ; + :hasVariable :variable_p . + +:leaf_satellite_s2 a :AMR_Leaf ; + :hasConcept :concept_satellite ; + :hasVariable :variable_s2 . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_object_o2 a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_object_o2 ; + net:coverNode :leaf_object_o2 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-03-01" . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +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:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_object_o2 a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o2 . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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/composite-extraction-devGraph-3.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.ttl similarity index 100% rename from tests/dev_tests/test_data/composite-extraction-devGraph-3.ttl rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.ttl diff --git a/tests/dev_tests/test_data/composite-property-extraction-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/composite-property-extraction-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/composite-property-extraction-devGraph-1.result.ttl rename to tests/dev_owl_rule_tests/test_data/composite-property-extraction-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/composite-property-extraction-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/composite-property-extraction-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/composite-property-extraction-devGraph-1.ttl rename to tests/dev_owl_rule_tests/test_data/composite-property-extraction-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/devGraph-properties-to-generate.result.ttl b/tests/dev_owl_rule_tests/test_data/devGraph-properties-to-generate.result.ttl similarity index 100% rename from tests/dev_tests/test_data/devGraph-properties-to-generate.result.ttl rename to tests/dev_owl_rule_tests/test_data/devGraph-properties-to-generate.result.ttl diff --git a/tests/dev_tests/test_data/devGraph-properties-to-generate.ttl b/tests/dev_owl_rule_tests/test_data/devGraph-properties-to-generate.ttl similarity index 100% rename from tests/dev_tests/test_data/devGraph-properties-to-generate.ttl rename to tests/dev_owl_rule_tests/test_data/devGraph-properties-to-generate.ttl diff --git a/tests/dev_owl_rule_tests/test_data/devGraph1.result.ttl b/tests/dev_owl_rule_tests/test_data/devGraph1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..e281b4785ee104f1b063ca8ec1ea151308de8326 --- /dev/null +++ b/tests/dev_owl_rule_tests/test_data/devGraph1.result.ttl @@ -0,0 +1,1844 @@ +@base <https://amr.tetras-libre.fr/rdf/devGraph1/result> . +@prefix amr: <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/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns31: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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> . + +ns31:bind-01.ARG0 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:bind-01.ARG1 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:orbit-01.ARG0 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:orbit-01.ARG1 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op2 a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:polarity a owl:AnnotationProperty . + +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 amr:0.1 . + +amr:AMR_DataProperty a owl:DatatypeProperty . + +amr:AMR_Prep_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:edge_a_op1_s2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + +amr:edge_a_op2_o a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op2 ; + amr:hasRoleID "op2" . + +amr:edge_b_ARG0_g a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_b_ARG1_s a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_d2_polarity_negative a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_polarity ; + amr:hasRoleID "polarity" . + +amr:edge_m9_ARG0_o2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_m9_ARG1_o3 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_o2_ARG0_o a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_o2_ARG1_s2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_o3_op1_d a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + +amr:edge_o3_op2_d2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op2 ; + amr:hasRoleID "op2" . + +amr:edge_p9_ARG0_s a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_p9_ARG1_a a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_p_name_SolarSystem a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_name ; + amr:hasRoleID "name" . + +amr:edge_s_domain_p a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_domain ; + amr:hasRoleID "domain" . + +amr:fromAmrLkFramerole a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + +amr:fromAmrLkRole a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + +amr:fromAmrLkRoot a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + +amr:getDirectPropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + +amr:getInversePropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + +amr:getPropertyType a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + +amr:hasAmrRole a owl:AnnotationProperty . + +amr:hasConcept a owl:ObjectProperty ; + rdfs:domain amr:AMR_Leaf ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasConceptLink a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + +amr:hasEdgeLink a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + +amr:hasPhenomenaLink a owl:AnnotationProperty . + +amr:hasReification a owl:AnnotationProperty ; + rdfs:range xsd:boolean ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasReificationConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + +amr:hasReificationDomain a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + +amr:hasReificationRange a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + +amr:hasRelationName a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasRoleID a owl:ObjectProperty ; + rdfs:domain amr:AMR_Edge ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasRoleTag a owl:ObjectProperty ; + rdfs:domain amr:AMR_Edge ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasRolesetID a owl:ObjectProperty ; + rdfs:domain amr:AMR_Edge ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasRootLeaf a owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasSentenceID a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasSentenceStatement a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasVariable a owl:ObjectProperty ; + rdfs:domain amr:AMR_Leaf ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:isReifiedConcept a owl:AnnotationProperty . + +amr:isReifiedLeaf a owl:AnnotationProperty . + +amr:isReifiedVariable a owl:AnnotationProperty . + +amr:label a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:name a owl:AnnotationProperty . + +amr:phenomena_degree a owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "have-degree-91" ; + amr:label "degree" . + +amr:relation_domain a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "domain" . + +amr:relation_manner a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification true ; + amr:hasReificationConcept "hasManner" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "manner" . + +amr:relation_mod a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "mod" . + +amr:relation_name a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "name" . + +amr:relation_part a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification true ; + amr:hasReificationConcept "hasPart" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "part" . + +amr:relation_polarity a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "polarity" . + +amr:relation_quant a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "quant" . + +amr:role_ARG2 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG2" . + +amr:role_ARG3 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG3" . + +amr:role_ARG4 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG4" . + +amr:role_ARG5 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG5" . + +amr:role_ARG6 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG6" . + +amr:role_ARG7 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG7" . + +amr:role_ARG8 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG8" . + +amr:role_ARG9 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG9" . + +amr:role_have-degree-91 a owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:getPropertyType <net:specificProperty> . + +amr:role_manner a owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "manner" ; + amr:getPropertyType owl:DataProperty ; + amr:label "manner" ; + amr:toReifyAsConcept "manner" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_mod a owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasFeature" ; + amr:getPropertyType rdfs:subClassOf, + owl:ObjectProperty ; + amr:label "mod" ; + amr:toReifyAsConcept "mod" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_op3 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op3" . + +amr:role_op4 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op4" . + +amr:role_op5 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op5" . + +amr:role_op6 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op6" . + +amr:role_op7 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op7" . + +amr:role_op8 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op8" . + +amr:role_op9 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op9" . + +amr:role_part a owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasPart" ; + amr:getInversePropertyName "partOf" ; + amr:getPropertyType owl:ObjectProperty ; + amr:toReifyAsConcept "part" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_quant a owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:label "quant" . + +amr:root_SSC-01-01 a owl:NamedIndividual, + amr:AMR_Root ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + amr:hasRootLeaf amr:leaf_system_s ; + amr:hasSentenceID "SSC-01-01" ; + amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +amr:toReifyAsConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + +amr:toReifyWithBaseEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + +amr:toReifyWithHeadEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf amr: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:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:bindPropertyNet a owl:AnnotationProperty . + +net:bindRestriction a owl:AnnotationProperty . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ; + amr:role_ARG0 net:atomClass_object_o ; + amr:role_ARG1 net:atomClass_sun_s2 ; + net:composeFrom net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:atomProperty_hasManner_m9, + net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_orbit-01_o2 ; + net:coverNode amr:leaf_direct-02_d, + amr:leaf_direct-02_d2, + amr:leaf_hasManner_m9, + amr:leaf_orbit-01_o2 ; + net:hasMotherPropertyNet net:atomProperty_orbit_o2 ; + net:hasNaming "orbit-hasManner-direct" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasRestriction net:restriction_hasManner-direct_m9 ; + net:hasStructure "SSC-01-01" . + +net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ; + amr:role_ARG0 net:atomClass_object_o ; + amr:role_ARG1 net:atomClass_sun_s2 ; + net:composeFrom net:atomProperty_hasManner_m9, + net:atomProperty_orbit_o2, + net:compositeProperty_not-direct_d2 ; + net:coverBaseNode amr:leaf_orbit-01_o2 ; + net:coverNode amr:leaf_direct-02_d2, + amr:leaf_hasManner_m9, + amr:leaf_orbit-01_o2 ; + net:hasMotherPropertyNet net:atomProperty_orbit_o2 ; + net:hasNaming "orbit-hasManner-not-direct" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasRestriction net:restriction_hasManner-not-direct_m9 ; + net:hasStructure "SSC-01-01" . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:containsNet a owl:AnnotationProperty . + +net:containsNet1 a owl:AnnotationProperty . + +net:containsNet2 a owl:AnnotationProperty . + +net:coverBaseNode a owl:AnnotationProperty . + +net:coverNode a owl:AnnotationProperty . + +net:coverNodeCount a owl:AnnotationProperty . + +net:coverTargetNode a owl:AnnotationProperty . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:hasClassName a owl:AnnotationProperty . + +net:hasClassType a owl:AnnotationProperty . + +net:hasIndividualLabel a owl:AnnotationProperty . + +net:hasLogicalConstraint a owl:AnnotationProperty . + +net:hasMotherClassName 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:hasRestriction01 a owl:AnnotationProperty . + +net:hasRestrictionNetValue a owl:AnnotationProperty . + +net:hasRestrictionOnProperty a owl:AnnotationProperty . + +net:hasStructure a owl:AnnotationProperty . + +net:hasValueLabel 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:inverse_direction a owl:NamedIndividual . + +net:isCoreRoleLinked a owl:AnnotationProperty . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:targetArgumentNode a owl:AnnotationProperty . + +net:trackMainNetComposante a owl:AnnotationProperty . + +net:trackNetComposante a owl:AnnotationProperty . + +net:trackProgress a owl:AnnotationProperty . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<net:compositeClass_orbit_hasManner_conjunction-OR> a <net:Composite_Class_Net> . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns31:bind-01, + owl:Class, + owl:NamedIndividual ; + ns31:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns31:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns31:orbit-01, + owl:Class, + owl:NamedIndividual ; + ns31:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns31:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR, + owl:NamedIndividual ; + ns21:has-id "SSC-01-01" ; + ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns4:planet a ns21:NamedEntity, + owl:Class, + owl:NamedIndividual ; + rdfs:comment "bug" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:AMR a owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Root a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:concept_and a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Relation_Concept ; + amr:fromAmrLk ns21:and ; + amr:hasPhenomenaLink amr:phenomena_conjunction_and ; + amr:label "and" . + +amr:concept_bind-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns31:bind-01 ; + amr:label "bind-01" . + +amr:concept_gravitation a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns11:gravitation ; + amr:label "gravitation" . + +amr:concept_manner a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns11:manner ; + amr:isReifiedConcept true ; + amr:label "hasManner" . + +amr:concept_object a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns11:object ; + amr:label "object" . + +amr:concept_or a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Relation_Concept ; + amr:fromAmrLk ns21:or ; + amr:hasPhenomenaLink amr:phenomena_conjunction_or ; + amr:label "or" . + +amr:concept_orbit-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns31:orbit-01 ; + amr:label "orbit-01" . + +amr:concept_part a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns11:part ; + amr:isReifiedConcept true ; + amr:label "hasPart" . + +amr:concept_sun a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns11:sun ; + amr:label "sun" . + +amr:role_domain a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:hasRelationName "domain" ; + amr:label "domain" ; + amr:toReifyAsConcept "domain" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_name a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:label "name" . + +amr:role_polarity a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:label "polarity" . + +amr:value_SolarSystem a owl:NamedIndividual, + amr:AMR_Value ; + rdfs:label "Solar System" . + +amr:variable_a a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + amr:label "a" . + +amr:variable_b a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + amr:label "b" . + +amr:variable_d a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + amr:label "d" . + +amr:variable_d2 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + amr:label "d2" . + +amr:variable_g a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + amr:label "g" . + +amr:variable_m9 a ns11:manner, + owl:NamedIndividual, + amr:AMR_Variable ; + amr:isReifiedVariable true ; + amr:label "m9" . + +amr:variable_o a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + amr:label "o" . + +amr:variable_o2 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + amr:label "o2" . + +amr:variable_o3 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + amr:label "o3" . + +amr:variable_p a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + amr:label "p" ; + amr:name "Solar System" . + +amr:variable_p9 a ns11:part, + owl:NamedIndividual, + amr:AMR_Variable ; + amr:isReifiedVariable true ; + amr:label "p9" . + +amr:variable_s a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + amr:label "s" . + +amr:variable_s2 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + amr:label "s2" . + +sys:Degree 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:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_bind_b a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_gravitation_g, + net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ; + amr:role_ARG1 net:atomClass_system_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:coverBaseNode amr:leaf_bind-01_b ; + net:coverNode amr:leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_gravitation_g, + amr:leaf_system_s ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g a owl:NamedIndividual, + net:Composite_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a, + amr:leaf_bind-01_b, + amr:leaf_gravitation_g, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:coverNodeCount 5 ; + net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_gravitation_g ; + net:hasRestriction01 net:restriction_binding_system-hasPart-sun-and-object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +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 ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType amr:phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:phenomena_conjunction-OR_o3 a owl:NamedIndividual, + net:Phenomena_Net ; + amr:role_op1 net:atomProperty_direct_d ; + amr:role_op2 net:atomProperty_direct_d2, + net:compositeProperty_not-direct_d2 ; + net:coverBaseNode amr:leaf_or_o3 ; + net:coverNode amr:leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType amr:phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:restriction_binding_system-hasPart-sun-and-object a owl:NamedIndividual, + net:Restriction_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a, + amr:leaf_bind-01_b, + amr:leaf_gravitation_g, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_and_a, + amr:leaf_bind-01_b, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:hasNaming "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestrictionOnProperty net:atomProperty_bind_b . + +net:restriction_hasManner-direct_m9 a net:Restriction_Net ; + net:composeFrom net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:atomProperty_hasManner_m9 ; + net:coverBaseNode amr:leaf_hasManner_m9 ; + net:coverNode amr:leaf_direct-02_d, + amr:leaf_direct-02_d2, + amr:leaf_hasManner_m9 ; + net:hasNaming "hasManner-direct" ; + net:hasRestrictionNetValue net:atomProperty_direct_d, + net:atomProperty_direct_d2 ; + net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ; + net:hasStructure "SSC-01-01" . + +net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ; + net:composeFrom net:atomProperty_hasManner_m9, + net:compositeProperty_not-direct_d2 ; + net:coverBaseNode amr:leaf_hasManner_m9 ; + net:coverNode amr:leaf_direct-02_d2, + amr:leaf_hasManner_m9 ; + net:hasNaming "hasManner-not-direct" ; + net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ; + net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ; + net:hasStructure "SSC-01-01" . + +<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and, + owl:Class, + owl:NamedIndividual ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns31:direct-02, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns31:direct-02, + owl:Class, + owl:NamedIndividual ; + ns11:polarity "-" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or, + owl:Class, + owl:NamedIndividual ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet, + ns4:system, + owl:Class, + owl:NamedIndividual ; + rdfs:label "Solar System" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns4:system a ns21:NamedEntity, + owl:Class, + owl:NamedIndividual ; + rdfs:label "system" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns31:bind-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns31:orbit-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:gravitation a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:manner a ns21:Role, + owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:object a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:part a ns21:Role, + owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:sun a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:system a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:NamedEntity a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:and a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:or a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Phenomena a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + +amr:AMR_Value a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:concept_direct-02 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns31:direct-02 ; + amr:label "direct-02" . + +amr:concept_system a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns4:system, + ns11:system ; + amr:label "system" . + +amr:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:phenomena_conjunction a owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "contrast-01", + "either", + "neither" ; + amr:label "conjunction" . + +amr:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "and" ; + amr:label "conjunction-AND" . + +amr:phenomena_conjunction_or a owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "or" ; + amr:label "conjunction-OR" . + +amr:role_op1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op1" . + +amr:role_op2 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op2" . + +amr:value_negative a owl:NamedIndividual, + amr:AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_gravitation_g a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_gravitation_g ; + net:coverNodeCount 1 ; + net:hasClassName "gravitation" ; + net:hasClassType sys:Entity ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:logicalSet_and_a a owl:NamedIndividual, + net:Logical_Set_Net ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:bindPropertyNet net:atomProperty_hasPart_p9 ; + net:bindRestriction net:restriction_hasPart_object, + net:restriction_hasPart_sun ; + net:containsNet net:atomClass_object_o, + net:atomClass_sun_s2 ; + net:containsNet1 net:atomClass_sun_s2 ; + net:containsNet2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasNaming "hasPart-sun-and-object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_SolarSystem_blankNode a owl:NamedIndividual, + net:Value_Net ; + net:hasNaming "Solar System" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:value_negative_blankNode a owl:NamedIndividual, + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system, + owl:Class, + owl:NamedIndividual ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns31:direct-02 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:Frame a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:fromAmrLk a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:getProperty a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasReificationDefinition a owl:AnnotationProperty ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s a owl:NamedIndividual, + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_object_o, + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s a owl:NamedIndividual, + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_sun_s2, + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +net:restriction_hasPart_object a owl:NamedIndividual, + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_object_o, + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9, + amr:leaf_object_o ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ; + net:hasRestrictionNetValue net:atomClass_object_o ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + +net:restriction_hasPart_sun a owl:NamedIndividual, + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_sun_s2, + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9, + amr:leaf_sun_s2 ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s2 ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + +ns31:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Element a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + +amr:leaf_or_o3 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_o3_op1_d amr:leaf_direct-02_d ; + amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 ; + amr:hasConcept amr:concept_or ; + amr:hasVariable amr:variable_o3 . + +amr:role_ARG0 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG0" . + +amr:role_ARG1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG1" . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:atomProperty_hasPart_p9 a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_system_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s, + net:compositeClass_system-hasPart-sun-and-object_s ; + amr:role_ARG1 net:atomClass_object_o, + net:atomClass_sun_s2, + net:logicalSet_and_a, + net:phenomena_conjunction-AND_a ; + net:coverBaseNode amr:leaf_hasPart_p9 ; + net:coverNode amr:leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasPart" ; + net:hasPropertyName10 "hasPart" ; + net:hasPropertyName12 "hasPart" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_and_a, + amr:leaf_system_s ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:individual_system_SolarSystem a owl:NamedIndividual, + net:Individual_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassName net:atomClass_system_p ; + net:hasMotherClassNet net:atomClass_system_p, + net:atomClass_system_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +amr:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + +amr:AMR_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:leaf_bind-01_b a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_b_ARG0_g amr:leaf_gravitation_g ; + amr:edge_b_ARG1_s amr:leaf_system_s ; + amr:hasConcept amr:concept_bind-01 ; + amr:hasVariable amr:variable_b . + +amr:leaf_direct-02_d a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d . + +amr:leaf_system_p a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_p_name_SolarSystem amr:value_SolarSystem ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_p . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_direct_d a owl:NamedIndividual, + net:Atom_Property_Net ; + net:coverBaseNode amr:leaf_direct-02_d ; + net:coverNode amr:leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_direct_d2 a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_polarity net:value_negative_blankNode ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:value_negative ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeProperty_not-direct_d2 a owl:NamedIndividual, + net:Composite_Property_Net ; + amr:role_polarity net:value_negative_blankNode ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasNaming "not-direct" ; + net:hasPropertyName "not-direct" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +ns21:Role a owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +amr:AMR_Structure a owl:Class . + +cprm:configParamProperty a owl:AnnotationProperty ; + rdfs:label "Config Parameter Property" . + +net:Atom_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:atomClass_system_s a owl:NamedIndividual, + net:Atom_Class_Net, + net:Deprecated_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_system_s ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_hasManner_m9 a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_ARG0 net:atomProperty_orbit_o2 ; + amr:role_ARG1 net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:compositeProperty_not-direct_d2, + net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode amr:leaf_hasManner_m9 ; + net:coverNode amr:leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasManner" ; + net:hasPropertyName10 "hasManner" ; + net:hasPropertyName12 "hasManner" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_or_o3, + amr:leaf_orbit-01_o2 ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_system-hasPart-sun-and-object_s a owl:NamedIndividual, + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:coverNodeCount 3 ; + net:hasClassName "system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_s ; + net:hasNaming "system-hasPart-sun-and-object" ; + net:hasRestriction01 net:restriction_hasPart_object, + net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackMainNetComposante net:atomClass_system_s ; + net:trackNetComposante net:atomClass_system_s, + net:atomProperty_hasPart_p9, + net:logicalSet_and_a ; + net:trackProgress net:initialized, + net:relation_propagated . + +amr:AMR_Relation a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomProperty_orbit_o2 a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + amr:role_ARG0 net:atomClass_object_o ; + amr:role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode amr:leaf_orbit-01_o2 ; + net:coverNode amr:leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_object_o, + amr:leaf_sun_s2 ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns21:Concept a owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:leaf_gravitation_g a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_gravitation ; + amr:hasVariable amr:variable_g . + +amr:leaf_hasManner_m9 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ; + amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ; + amr:hasConcept amr:concept_manner ; + amr:hasVariable amr:variable_m9 ; + amr:isReifiedLeaf true . + +amr:leaf_object_o a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_object ; + amr:hasVariable amr:variable_o . + +amr:leaf_orbit-01_o2 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_o2_ARG0_o amr:leaf_object_o ; + amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 ; + amr:hasConcept amr:concept_orbit-01 ; + amr:hasVariable amr:variable_o2 . + +amr:leaf_sun_s2 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_sun ; + amr:hasVariable amr:variable_s2 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +amr:AMR_Op_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:leaf_direct-02_d2 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_d2_polarity_negative amr:value_negative ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d2 . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +net:atomClass_object_o a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_object_o ; + net:coverNode amr:leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasClassType sys:Entity ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomClass_sun_s2 a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_sun_s2 ; + net:coverNode amr:leaf_sun_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasClassType sys:Entity ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomClass_system_p a owl:NamedIndividual, + net:Atom_Class_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +amr:AMR_AnnotationProperty a owl:AnnotationProperty . + +amr:AMR_Core_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:leaf_hasPart_p9 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_p9_ARG0_s amr:leaf_system_s ; + amr:edge_p9_ARG1_a amr:leaf_and_a ; + amr:hasConcept amr:concept_part ; + amr:hasVariable amr:variable_p9 ; + amr:isReifiedLeaf true . + +amr:AMR_Variable a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:leaf_and_a a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_a_op1_s2 amr:leaf_sun_s2 ; + amr:edge_a_op2_o amr:leaf_object_o ; + amr:hasConcept amr:concept_and ; + amr:hasVariable amr:variable_a . + +amr:AMR_Leaf a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +amr:AMR_Edge a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:leaf_system_s a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_s_domain_p amr:leaf_system_p ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_s . + +amr: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/devGraph1.ttl b/tests/dev_owl_rule_tests/test_data/devGraph1.ttl similarity index 100% rename from tests/dev_tests/test_data/devGraph1.ttl rename to tests/dev_owl_rule_tests/test_data/devGraph1.ttl diff --git a/tests/dev_tests/test_data/devGraph2.result.ttl b/tests/dev_owl_rule_tests/test_data/devGraph2.result.ttl similarity index 100% rename from tests/dev_tests/test_data/devGraph2.result.ttl rename to tests/dev_owl_rule_tests/test_data/devGraph2.result.ttl diff --git a/tests/dev_tests/test_data/devGraph2.ttl b/tests/dev_owl_rule_tests/test_data/devGraph2.ttl similarity index 100% rename from tests/dev_tests/test_data/devGraph2.ttl rename to tests/dev_owl_rule_tests/test_data/devGraph2.ttl diff --git a/tests/dev_tests/test_data/mod-analyzer-devGraph-1--result--.ttl b/tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1--result--.ttl similarity index 100% rename from tests/dev_tests/test_data/mod-analyzer-devGraph-1--result--.ttl rename to tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1--result--.ttl diff --git a/tests/dev_tests/test_data/mod-analyzer-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/mod-analyzer-devGraph-1.result.ttl rename to tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/mod-analyzer-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/mod-analyzer-devGraph-1.ttl rename to tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/modality-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/modality-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/modality-devGraph-1.result.ttl rename to tests/dev_owl_rule_tests/test_data/modality-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/modality-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/modality-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/modality-devGraph-1.ttl rename to tests/dev_owl_rule_tests/test_data/modality-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-1.result.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-1.result.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-1.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-1.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-1.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-2.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-2.result.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-2.result.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-2.result.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-2.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-2.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-2.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-2.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-3.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-3.result.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-3.result.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-3.result.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-3.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-3.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-3.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-3.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-4.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-4.result.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-4.result.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-4.result.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-4.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-4.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-4.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-4.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-5.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-5.result.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-5.result.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-5.result.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-5.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-5.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-5.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-5.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-6.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-6.result.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-6.result.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-6.result.ttl diff --git a/tests/dev_tests/test_data/negation-devGraph-6.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-6.ttl similarity index 100% rename from tests/dev_tests/test_data/negation-devGraph-6.ttl rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-6.ttl diff --git a/tests/dev_tests/test_data/phenomena-polarity.result.ttl b/tests/dev_owl_rule_tests/test_data/phenomena-polarity.result.ttl similarity index 100% rename from tests/dev_tests/test_data/phenomena-polarity.result.ttl rename to tests/dev_owl_rule_tests/test_data/phenomena-polarity.result.ttl diff --git a/tests/dev_tests/test_rule_atomic_extractor.py b/tests/dev_owl_rule_tests/test_rule_atomic_extractor.py similarity index 100% rename from tests/dev_tests/test_rule_atomic_extractor.py rename to tests/dev_owl_rule_tests/test_rule_atomic_extractor.py diff --git a/tests/dev_tests/test_rule_classifier.py b/tests/dev_owl_rule_tests/test_rule_classifier.py similarity index 92% rename from tests/dev_tests/test_rule_classifier.py rename to tests/dev_owl_rule_tests/test_rule_classifier.py index 1b880b97ba5165ae660d53e4d9a6095f338b68fd..1cfc5a13d722004cab6d434c32f3c7d2ada4daa5 100644 --- a/tests/dev_tests/test_rule_classifier.py +++ b/tests/dev_owl_rule_tests/test_rule_classifier.py @@ -20,10 +20,9 @@ TEST_FILE_NAME_1 = 'classifier-devGraph-1' TEST_FILE_NAME_2 = 'classifier-devGraph-2' from context import tenet -from tenet.scheme.amr_clara_rule.transduction import phenomena_modality_classifier as rule_1 -from tenet.scheme.amr_clara_rule.transduction import property_class_classifier as rule_2 +from tenet.scheme.amr_master_rule.transduction import phenomena_modality_classifier as rule_1 +from tenet.scheme.amr_master_rule.transduction import property_class_classifier 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 @@ -149,7 +148,7 @@ if __name__ == '__main__': print('\n \n') print('\n *** Unit Test ***') - test_rule_application(TEST_FILE_NAME_1, graph_1, amr_clara_rule.classify_modality_phenomena) + test_rule_application(TEST_FILE_NAME_1, graph_1, rule.classify_modality_phenomena) print('\n \n') @@ -163,7 +162,7 @@ if __name__ == '__main__': print('\n \n') print('\n *** Unit Test ***') - test_rule_application(TEST_FILE_NAME_2, graph_2, amr_clara_rule.reclassify_argument_property_to_class) + test_rule_application(TEST_FILE_NAME_2, graph_2, rule.reclassify_argument_property_to_class) print('\n \n') print('\n *** - ***') \ No newline at end of file diff --git a/tests/dev_tests/test_rule_composite_class_extractor.py b/tests/dev_owl_rule_tests/test_rule_composite_class_extractor.py similarity index 96% rename from tests/dev_tests/test_rule_composite_class_extractor.py rename to tests/dev_owl_rule_tests/test_rule_composite_class_extractor.py index 1f7a7894a9c6b3f70f07c1ab315341b5b4e6ffcc..b2e65837209ca2bfd8d0d43ef5c6c54fbc8c9735 100644 --- a/tests/dev_tests/test_rule_composite_class_extractor.py +++ b/tests/dev_owl_rule_tests/test_rule_composite_class_extractor.py @@ -23,9 +23,9 @@ from context import tenet from tenet.transduction.rdfterm_computer import __update_uri_with_prefix from tenet.transduction import rdfterm_computer, prefix_handle from tenet.transduction import net -from tenet.scheme.amr_rule.transduction import composite_class_extractor_1 as rule_1 -from tenet.scheme.amr_rule.transduction import composite_class_extractor_2 as rule_2 -from tenet.scheme import amr_rule +from tenet.scheme.amr_master_rule.transduction import composite_class_extractor_1 as rule_1 +from tenet.scheme.amr_master_rule.transduction import composite_class_extractor_2 as rule_2 +from tenet.scheme import amr_master_rule as amr_rule diff --git a/tests/dev_tests/test_rule_owl_generator.py b/tests/dev_owl_rule_tests/test_rule_owl_property_generator.py similarity index 98% rename from tests/dev_tests/test_rule_owl_generator.py rename to tests/dev_owl_rule_tests/test_rule_owl_property_generator.py index 1eee408f11e743364c536e6f154b19d1bb5b8769..51d907345328b835ec3a991a2f2c05401ac23ff2 100644 --- a/tests/dev_tests/test_rule_owl_generator.py +++ b/tests/dev_owl_rule_tests/test_rule_owl_property_generator.py @@ -23,8 +23,8 @@ OUTPUT_GRAPH_URI = f'https://amr.tetras-libre.fr/rdf/{TEST_FILE_NAME}/result' from context import tenet from tenet.transduction import rdfterm_computer, prefix_handle -from tenet.scheme.amr_rule.generation import owl_property_generator as dev_rule -from tenet.scheme import amr_rule +from tenet.scheme.amr_master_rule.owl_generation import owl_property_generator as dev_rule +from tenet.scheme import amr_master_rule as amr_rule diff --git a/tests/dev_tests/test_rule_phenomena_and_analyzer.py b/tests/dev_owl_rule_tests/test_rule_phenomena_and_analyzer.py similarity index 96% rename from tests/dev_tests/test_rule_phenomena_and_analyzer.py rename to tests/dev_owl_rule_tests/test_rule_phenomena_and_analyzer.py index d85270277c67b05456f804c5187512805b2a4f9b..882003ee5796b108a9d79797c48f7fe8b7719e06 100644 --- a/tests/dev_tests/test_rule_phenomena_and_analyzer.py +++ b/tests/dev_owl_rule_tests/test_rule_phenomena_and_analyzer.py @@ -20,9 +20,9 @@ TEST_FILE_NAME_1 = 'and-devGraph-1' TEST_FILE_NAME_2 = 'and-devGraph-2' from context import tenet -from tenet.scheme.amr_clara_rule.transduction import phenomena_and_analyzer_1 as rule_1 -from tenet.scheme.amr_clara_rule.transduction import phenomena_and_analyzer_2 as rule_2 -from tenet.scheme import amr_clara_rule as rule +from tenet.scheme.amr_master_rule.transduction import phenomena_and_analyzer_1 as rule_1 +from tenet.scheme.amr_master_rule.transduction import phenomena_and_analyzer_2 as rule_2 +from tenet.scheme import amr_master_rule as rule from tenet.transduction.rdfterm_computer import __update_uri_with_prefix from tenet.transduction import query_builder diff --git a/tests/dev_tests/test_rule_phenomena_mod_analyzer.py b/tests/dev_owl_rule_tests/test_rule_phenomena_mod_analyzer.py similarity index 97% rename from tests/dev_tests/test_rule_phenomena_mod_analyzer.py rename to tests/dev_owl_rule_tests/test_rule_phenomena_mod_analyzer.py index cfc9433de36d04e32f825c54950ad41ba0d6f221..f368176f9f2c699f4fa81af82638341e9467955a 100644 --- a/tests/dev_tests/test_rule_phenomena_mod_analyzer.py +++ b/tests/dev_owl_rule_tests/test_rule_phenomena_mod_analyzer.py @@ -23,8 +23,8 @@ from context import tenet from tenet.transduction.rdfterm_computer import __update_uri_with_prefix from tenet.transduction import rdfterm_computer, prefix_handle from tenet.transduction import net -from tenet.scheme.amr_rule.transduction import phenomena_mod_analyzer_1 as rule_1 -from tenet.scheme import amr_rule +from tenet.scheme.amr_master_rule.transduction import phenomena_mod_analyzer_1 as rule_1 +from tenet.scheme import amr_master_rule as amr_rule diff --git a/tests/dev_tests/test_rule_phenomena_or_analyzer.py b/tests/dev_owl_rule_tests/test_rule_phenomena_or_analyzer.py similarity index 96% rename from tests/dev_tests/test_rule_phenomena_or_analyzer.py rename to tests/dev_owl_rule_tests/test_rule_phenomena_or_analyzer.py index 6c674bbfed0ac218016d6ee8bb113e5cb0a1bfff..22b540903ef5cc0db079bb232c0996f204dd2d38 100644 --- a/tests/dev_tests/test_rule_phenomena_or_analyzer.py +++ b/tests/dev_owl_rule_tests/test_rule_phenomena_or_analyzer.py @@ -20,9 +20,9 @@ OUTPUT_GRAPH_PATH = f'{OUTPUT_DIR_PATH}devGraph1.result.ttl' OUTPUT_GRAPH_URI = f'https://amr.tetras-libre.fr/rdf/devGraph1/result' from context import tenet -from tenet.scheme.amr_rule.transduction import phenomena_or_analyzer_1 as rule_1 -from tenet.scheme.amr_rule.transduction import phenomena_or_analyzer_2 as rule_2 -from tenet.scheme import amr_rule as rule +from tenet.scheme.amr_master_rule.transduction import phenomena_or_analyzer_1 as rule_1 +from tenet.scheme.amr_master_rule.transduction import phenomena_or_analyzer_2 as rule_2 +from tenet.scheme import amr_master_rule as rule from tenet.transduction.rdfterm_computer import __update_uri_with_prefix from tenet.transduction import query_builder diff --git a/tests/dev_technical_tests/context.py b/tests/dev_technical_tests/context.py new file mode 100644 index 0000000000000000000000000000000000000000..f6d3a3fef9ee8e78b4def19130e49cf5b0207a64 --- /dev/null +++ b/tests/dev_technical_tests/context.py @@ -0,0 +1,9 @@ +import os, sys + +CURRENT_DIRPATH = os.path.dirname(os.path.abspath(__file__)) +LIB_PATH = os.path.dirname(f'{CURRENT_DIRPATH}/../..') +print(f'Test Context: {LIB_PATH}') +sys.path.insert(0, os.path.abspath(LIB_PATH)) + +import tenet + diff --git a/tests/dev_technical_tests/test_data/action-property-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..5b8672b3b611052684cfc43d357908fc6f238c5a --- /dev/null +++ b/tests/dev_technical_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_technical_tests/test_data/action-property-devGraph-1.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..8a15a8ffb8d82500584a83fbb6f67c9793986c99 --- /dev/null +++ b/tests/dev_technical_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_technical_tests/test_data/action-property-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..bb590cb4e82e3ed531d877834373b28a487efccb --- /dev/null +++ b/tests/dev_technical_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_technical_tests/test_data/action-property-devGraph-2.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..6672f6de0f8193200f69a58f8cf5c821538d47df --- /dev/null +++ b/tests/dev_technical_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_technical_tests/test_data/action-property-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-3.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..cd640741791694be0a833a7d92f3cd1d2126cc92 --- /dev/null +++ b/tests/dev_technical_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_technical_tests/test_data/action-property-devGraph-3.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-3.ttl new file mode 100644 index 0000000000000000000000000000000000000000..f8be673d39ae4ad9ddd24921b819f4a113b952d7 --- /dev/null +++ b/tests/dev_technical_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_technical_tests/test_data/and-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/and-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..e873e3c9ef8d28f64118a1874c6c3c52e24ddd08 --- /dev/null +++ b/tests/dev_technical_tests/test_data/and-devGraph-1.result.ttl @@ -0,0 +1,1893 @@ +@base <https://amr.tetras-libre.fr/rdf/and-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#> . + +<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:adapt-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:contrast-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:contrast-01.ARG2 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:grant-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:grant-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:grant-01.ARG2 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:license-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:license-01.ARG2 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:produce-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:produce-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:public-02.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:reproduce-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:reproduce-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:share-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:share-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:domain a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:mod a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:op1 a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:op2 a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:polarity a owl:AnnotationProperty . + +ns3:NamedEntity a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:has-id a owl:AnnotationProperty . + +ns3:has-sentence a owl:AnnotationProperty . + +ns3:hasID a owl:AnnotationProperty . + +ns3:hasSentence a owl:AnnotationProperty . + +ns3: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 . + +:edge_a2_ARG1_m a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_op1_p2 a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_r a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_c_ARG1_l2 a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_c_ARG2_s a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_g_ARG0_l a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_g_ARG1_c a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_g_ARG2_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l2_ARG1_a a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_l2_ARG2_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l_mod_t a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_p2_ARG0_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p2_ARG1_m a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_ARG1_l a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_ARG0_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_m a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_ARG0_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_s_ARG1_m a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_polarity_negative a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +: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" . + +: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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_cc-sentence-examples-03 a owl:NamedIndividual, + :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ; + :hasRootLeaf :leaf_grant-01_g ; + :hasSentenceID "cc-sentence-examples-03" ; + :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." . + +: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:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_adapt_a2 a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_adapt-01_a2 ; + net:coverNode :leaf_adapt-01_a2 ; + net:hasNaming "adapt" ; + net:hasPropertyName "adapt" ; + net:hasPropertyName01 "adapting" ; + net:hasPropertyName10 "adapt-by" ; + net:hasPropertyName12 "adapt-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_grant_g a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_license_l ; + :role_ARG1 net:phenomena_conjunction_c ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_grant-01_g ; + net:coverNode :leaf_grant-01_g ; + net:hasNaming "grant" ; + net:hasPropertyName "grant" ; + net:hasPropertyName01 "granting" ; + net:hasPropertyName10 "grant-by" ; + net:hasPropertyName12 "grant-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_contrast-01_c, + :leaf_license-01_l, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_public_p a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_public-02_p ; + net:hasNaming "public" ; + net:hasPropertyName "public" ; + net:hasPropertyName01 "publicing" ; + net:hasPropertyName10 "public-by" ; + net:hasPropertyName12 "public-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_license-01_l ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:bindPropertyNet a owl:AnnotationProperty . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_public-license a owl:NamedIndividual, + net:Composite_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverArgNode :leaf_license-01_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_license-01_l, + :leaf_public-02_p ; + net:hasMotherClassNet net:atomProperty_license_l ; + net:hasNaming "public-license" ; + net:hasPropertyName "public-license" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:containsNet a owl:AnnotationProperty . + +net:containsNet1 a owl:AnnotationProperty . + +net:containsNet2 a owl:AnnotationProperty . + +net:coverArgNode a owl:AnnotationProperty . + +net:coverBaseNode a owl:AnnotationProperty . + +net:coverNode a owl:AnnotationProperty . + +net:coverNodeCount a owl:AnnotationProperty . + +net:coverTargetNode a owl:AnnotationProperty . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:fromClassNet a owl:AnnotationProperty . + +net:hasBaseClassName a owl:AnnotationProperty . + +net:hasClassName a owl:AnnotationProperty . + +net:hasClassType a owl:AnnotationProperty . + +net:hasIndividualLabel a owl:AnnotationProperty . + +net:hasLogicalConstraint 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:hasRestriction01 a owl:AnnotationProperty . + +net:hasRestrictionNetValue a owl:AnnotationProperty . + +net:hasRestrictionOnProperty a owl:AnnotationProperty . + +net:hasStructure a owl:AnnotationProperty . + +net:hasValueLabel 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_this_t a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "this" ; + net:hasMotherClassNet net:atomClass_this_t ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackMainNetComposante net:atomClass_this_t ; + net:trackNetComposante net:atomClass_this_t ; + net:trackProgress net:initialized . + +net:inverse_direction a owl:NamedIndividual . + +net:isCoreRoleLinked a owl:AnnotationProperty . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:targetArgumentNode a owl:AnnotationProperty . + +net:trackMainNetComposante a owl:AnnotationProperty . + +net:trackNetComposante a owl:AnnotationProperty . + +net:trackProgress a owl:AnnotationProperty . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> a ns11:adapt-01, + owl:Class, + owl:NamedIndividual ; + ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02, + owl:Class, + owl:NamedIndividual ; + ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR, + owl:NamedIndividual ; + ns3:has-id "cc-sentence-examples-03" ; + ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ; + ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> . + +<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 . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_adapt-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:adapt-01 ; + :label "adapt-01" . + +:concept_and a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_contrast-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:contrast-01 ; + :hasPhenomenaLink :phenomena_conjunction ; + :label "contrast-01" . + +:concept_grant-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:grant-01 ; + :label "grant-01" . + +:concept_material a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:material ; + :label "material" . + +:concept_produce-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:produce-01 ; + :label "produce-01" . + +:concept_public-02 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:public-02 ; + :label "public-02" . + +:concept_reproduce-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_share-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:share-01 ; + :label "share-01" . + +:concept_this a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:this ; + :label "this" . + +:concept_you a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:you ; + :label "you" . + +: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" . + +: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" . + +:role_polarity a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + :label "a" . + +:variable_a2 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ; + :label "a2" . + +:variable_c a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + :label "c" . + +:variable_g a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ; + :label "g" . + +:variable_l a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + :label "l" . + +:variable_l2 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + :label "l2" . + +:variable_m a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + :label "m" . + +:variable_p a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ; + :label "p" . + +:variable_p2 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + :label "p2" . + +:variable_r a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + :label "r" . + +:variable_s a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + :label "s" . + +:variable_t a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + :label "t" . + +:variable_y a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + :label "y" . + +sys:Degree 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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:logicalSet_and_a a owl:NamedIndividual, + net:Logical_Set_Net ; + :role_op1 net:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:bindPropertyNet net:atomProperty_license_l2 ; + net:containsNet net:atomProperty_produce_p2, + net:atomProperty_reproduce_r ; + net:containsNet1 net:atomProperty_produce_p2 ; + net:containsNet2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +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:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:phenomena_conjunction_c a owl:NamedIndividual, + net:Phenomena_Net ; + :role_ARG1 net:atomProperty_license_l2 ; + :role_ARG2 net:atomProperty_share_s ; + net:coverBaseNode :leaf_contrast-01_c ; + net:coverNode :leaf_contrast-01_c ; + net:hasNaming "conjunction" ; + net:hasPhenomenaRef "contrast-01" ; + net:hasPhenomenaType :phenomena_conjunction ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:restriction_produceing_material a owl:NamedIndividual, + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_produce-01_p2 ; + net:hasNaming "you-produceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_produce_p2 . + +net:restriction_reproduceing_material a owl:NamedIndividual, + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_reproduce-01_r ; + net:hasNaming "you-reproduceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_reproduce_r . + +net:restriction_shareing_material a owl:NamedIndividual, + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_share-01_s, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_share-01_s ; + net:hasNaming "you-shareing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_share_s . + +net:value_negative_blankNode a owl:NamedIndividual, + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "cc-sentence-examples-03" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and, + owl:Class, + owl:NamedIndividual ; + ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01, + owl:Class, + owl:NamedIndividual ; + ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01, + owl:Class, + owl:NamedIndividual ; + ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01, + owl:Class, + owl:NamedIndividual ; + ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01, + owl:Class, + owl:NamedIndividual ; + ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01, + owl:Class, + owl:NamedIndividual ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01, + owl:Class, + owl:NamedIndividual ; + ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:adapt-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:contrast-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:grant-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:produce-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:public-02 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:share-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:material a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:this a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:you a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:and a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_license-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:license-01 ; + :label "license-01" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_adapt-01_a2 a owl:NamedIndividual, + :AMR_Leaf ; + :edge_a2_ARG1_m :leaf_material_m ; + :hasConcept :concept_adapt-01 ; + :hasVariable :variable_a2 . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:value_negative a owl:NamedIndividual, + :AMR_Value ; + rdfs:label "negative" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_license_l2 a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_produce_p2, + net:atomProperty_reproduce_r, + net:logicalSet_and_a, + net:phenomena_conjunction-AND_a ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_license-01_l2 ; + net:coverNode :leaf_license-01_l2 ; + net:hasNaming "license" ; + net:hasPropertyName "license" ; + net:hasPropertyName01 "licenseing" ; + net:hasPropertyName10 "license-by" ; + net:hasPropertyName12 "license-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_and_a, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_share_s a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "share" ; + net:hasPropertyName "share" ; + net:hasPropertyName01 "shareing" ; + net:hasPropertyName10 "share-by" ; + net:hasPropertyName12 "share-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y, + :value_negative ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01, + owl:Class, + owl:NamedIndividual ; + ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:license-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_grant-01_g a owl:NamedIndividual, + :AMR_Leaf ; + :edge_g_ARG0_l :leaf_license-01_l ; + :edge_g_ARG1_c :leaf_contrast-01_c ; + :edge_g_ARG2_y :leaf_you_y ; + :hasConcept :concept_grant-01 ; + :hasVariable :variable_g . + +:leaf_license-01_l2 a owl:NamedIndividual, + :AMR_Leaf ; + :edge_l2_ARG1_a :leaf_and_a ; + :edge_l2_ARG2_y :leaf_you_y ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l2 . + +:role_ARG2 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_contrast-01_c a owl:NamedIndividual, + :AMR_Leaf ; + :edge_c_ARG1_l2 :leaf_license-01_l2 ; + :edge_c_ARG2_s :leaf_share-01_s ; + :hasConcept :concept_contrast-01 ; + :hasVariable :variable_c . + +:leaf_public-02_p a owl:NamedIndividual, + :AMR_Leaf ; + :edge_p_ARG1_l :leaf_license-01_l ; + :hasConcept :concept_public-02 ; + :hasVariable :variable_p . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:role_ARG0 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +net:atomClass_this_t a owl:NamedIndividual, + net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:coverNodeCount 1 ; + net:hasClassName "this" ; + net:hasNaming "this" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_license_l a owl:NamedIndividual, + net:Atom_Property_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 "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_this_t ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3: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 . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:individual_you-produceing-material_fromClass a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-produceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-produceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you-reproduceing-material_fromClass a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-reproduceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-reproduceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you-shareing-material_fromClass a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-shareing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-shareing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you_fromClass a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:atomClass_you_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Concept a owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_and_a a owl:NamedIndividual, + :AMR_Leaf ; + :edge_a_op1_p2 :leaf_produce-01_p2 ; + :edge_a_op2_r :leaf_reproduce-01_r ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_produce-01_p2 a owl:NamedIndividual, + :AMR_Leaf ; + :edge_p2_ARG0_y :leaf_you_y ; + :edge_p2_ARG1_m :leaf_material_m ; + :hasConcept :concept_produce-01 ; + :hasVariable :variable_p2 . + +:leaf_reproduce-01_r a owl:NamedIndividual, + :AMR_Leaf ; + :edge_r_ARG0_y :leaf_you_y ; + :edge_r_ARG1_m :leaf_material_m ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_share-01_s a owl:NamedIndividual, + :AMR_Leaf ; + :edge_s_ARG0_y :leaf_you_y ; + :edge_s_ARG1_m :leaf_material_m ; + :edge_s_polarity_negative :value_negative ; + :hasConcept :concept_share-01 ; + :hasVariable :variable_s . + +:leaf_this_t a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_this ; + :hasVariable :variable_t . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +cprm:configParamProperty a owl:AnnotationProperty ; + rdfs:label "Config Parameter Property" . + +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:atomProperty_produce_p2 a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_produce-01_p2 ; + net:coverNode :leaf_produce-01_p2 ; + net:hasNaming "produce" ; + net:hasPropertyName "produce" ; + net:hasPropertyName01 "produceing" ; + net:hasPropertyName10 "produce-by" ; + net:hasPropertyName12 "produce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_reproduce_r a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_material_m a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode :leaf_material_m ; + net:coverNode :leaf_material_m ; + net:coverNodeCount 1 ; + net:hasClassName "material" ; + net:hasClassType sys:Entity ; + net:hasNaming "material" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:leaf_license-01_l a owl:NamedIndividual, + :AMR_Leaf ; + :edge_l_mod_t :leaf_this_t ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l . + +:role_ARG1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +net:compositeClass_you-produceing-material_y a owl:NamedIndividual, + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-produceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_produceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-reproduceing-material_y a owl:NamedIndividual, + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-reproduceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_reproduceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-shareing-material_y a owl:NamedIndividual, + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_share-01_s, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-shareing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_shareing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:atomClass_you_y a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:coverNodeCount 1 ; + net:hasClassName "you" ; + net:hasClassType sys:Entity ; + net:hasNaming "you" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:leaf_material_m a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_material ; + :hasVariable :variable_m . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Linked_Data a owl:Class . + +:leaf_you_y a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/and-devGraph-1.ttl b/tests/dev_technical_tests/test_data/and-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..33cbf656c431e57ebcb65c9d391a1c0f2bf23371 --- /dev/null +++ b/tests/dev_technical_tests/test_data/and-devGraph-1.ttl @@ -0,0 +1,3066 @@ +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@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 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 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/adapt-01.ARG1 +ns11:adapt-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG1 +ns11:contrast-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG2 +ns11:contrast-01.ARG2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG0 +ns11:grant-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG1 +ns11:grant-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG2 +ns11:grant-01.ARG2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG1 +ns11:license-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG2 +ns11:license-01.ARG2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG0 +ns11:produce-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG1 +ns11:produce-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/public-02.ARG1 +ns11:public-02.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0 +ns11:reproduce-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1 +ns11:reproduce-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG0 +ns11:share-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG1 +ns11:share-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns2:domain rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#mod +ns2:mod rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns2:op1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns2:op2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#polarity +ns2:polarity rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#has-id +ns3:has-id rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#has-sentence +ns3:has-sentence rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#hasID +ns3:hasID rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#hasSentence +ns3:hasSentence rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#root +ns3: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_a2_ARG1_m +:edge_a2_ARG1_m rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_p2 +:edge_a_op1_p2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_r +:edge_a_op2_r rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_l2 +:edge_c_ARG1_l2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG2_s +:edge_c_ARG2_s rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG0_l +:edge_g_ARG0_l rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG1_c +:edge_g_ARG1_c rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG2_y +:edge_g_ARG2_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG1_a +:edge_l2_ARG1_a rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG2_y +:edge_l2_ARG2_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l_mod_t +:edge_l_mod_t rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG0_y +:edge_p2_ARG0_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG1_m +:edge_p2_ARG1_m rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_ARG1_l +:edge_p_ARG1_l rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_y +:edge_r_ARG0_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_m +:edge_r_ARG1_m rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG0_y +:edge_s_ARG0_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG1_m +:edge_s_ARG1_m rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_polarity_negative +:edge_s_polarity_negative 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#role_polarity +:role_polarity 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#atomOf +net:atomOf rdf:type owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#bindPropertyNet +net:bindPropertyNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet +net:containsNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet1 +net:containsNet1 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet2 +net:containsNet2 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#coverArgNode +net:coverArgNode 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#coverNodeCount +net:coverNodeCount rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#coverTargetNode +net:coverTargetNode 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#fromClassNet +net:fromClassNet rdf:type owl:AnnotationProperty . + + +### 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#hasClassType +net:hasClassType 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#hasLogicalConstraint +net:hasLogicalConstraint 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#hasRestriction01 +net:hasRestriction01 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue +net:hasRestrictionNetValue rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty +net:hasRestrictionOnProperty 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#hasValueLabel +net:hasValueLabel 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#listBy +net:listBy rdf:type owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#listOf +net:listOf rdf:type owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#relationOf +net:relationOf rdf:type owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode +net:targetArgumentNode rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante +net:trackMainNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackNetComposante +net:trackNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackProgress +net:trackProgress 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#typeProperty +net:typeProperty rdf:type owl:AnnotationProperty ; + rdfs:label "type property" . + + +### 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/cc-sentence-examples-03#a +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#c +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#g +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#l +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#m +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#p +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#r +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#s +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#t +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#y +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> 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/adapt-01 +ns11:adapt-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01 +ns11:contrast-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01 +ns11:grant-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01 +ns11:license-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01 +ns11:produce-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/public-02 +ns11:public-02 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01 +ns11:reproduce-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01 +ns11:share-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#material +ns2:material rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#this +ns2:this rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#you +ns2:you rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#AMR +ns3:AMR rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Concept +ns3:Concept rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data ; + rdfs:label "AMR-Concept" . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns3:Frame rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns3:NamedEntity rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Role +ns3:Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data ; + rdfs:label "AMR-Role" . + + +### http://amr.isi.edu/rdf/core-amr#and +ns3: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_adapt-01 +:concept_adapt-01 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_contrast-01 +:concept_contrast-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_grant-01 +:concept_grant-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_license-01 +:concept_license-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_material +:concept_material rdf:type owl:Class ; + rdfs:subClassOf :AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_produce-01 +:concept_produce-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_public-02 +:concept_public-02 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01 +:concept_reproduce-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_share-01 +:concept_share-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_this +:concept_this rdf:type owl:Class ; + rdfs:subClassOf :AMR_Term_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#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 . + + +### 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#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#Axiom_Net +net:Axiom_Net rdf:type owl:Class ; + rdfs:subClassOf net: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#Instance +net:Instance rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Instance" . + + +### https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net +net:Logical_Set_Net rdf:type owl:Class ; + rdfs:subClassOf net: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#Object +net:Object rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Object using in semantic net instance" . + + +### 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_Axiom_Net +net:Property_Axiom_Net rdf:type owl:Class ; + rdfs:subClassOf net:Axiom_Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Property_Direction +net:Property_Direction rdf:type owl:Class ; + rdfs:subClassOf net:Feature . + + +### 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#Restriction_Net +net:Restriction_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Type +net:Type rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Type" . + + +### https://tenet.tetras-libre.fr/semantic-net#Value_Net +net:Value_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#atom +net:atom rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "atom" . + + +### https://tenet.tetras-libre.fr/semantic-net#class +net:class rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "class" . + + +### https://tenet.tetras-libre.fr/semantic-net#class_list +net:class_list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "classList" . + + +### https://tenet.tetras-libre.fr/semantic-net#composite +net:composite rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "composite" . + + +### https://tenet.tetras-libre.fr/semantic-net#conjunctive_list +net:conjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "conjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#disjunctive_list +net:disjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "disjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#entity_class_list +net:entity_class_list rdf:type owl:Class ; + rdfs:subClassOf net:class_list ; + rdfs:label "entityClassList" . + + +### https://tenet.tetras-libre.fr/semantic-net#event +net:event rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "event" . + + +### https://tenet.tetras-libre.fr/semantic-net#list +net:list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "list" . + + +### https://tenet.tetras-libre.fr/semantic-net#relation +net:relation rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "relation" . + + +### https://tenet.tetras-libre.fr/semantic-net#state_property +net:state_property rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "stateProperty" . + + +### https://tenet.tetras-libre.fr/semantic-net#unary_list +net:unary_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "unary-list" . + + +################################################################# +# Individuals +################################################################# + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#a +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> rdf:type owl:NamedIndividual , + ns3:and . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> rdf:type owl:NamedIndividual , + ns11:adapt-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#c +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> rdf:type owl:NamedIndividual , + ns11:contrast-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#g +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> rdf:type owl:NamedIndividual , + ns11:grant-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#l +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> rdf:type owl:NamedIndividual , + ns11:license-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> rdf:type owl:NamedIndividual , + ns11:license-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#m +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> rdf:type owl:NamedIndividual , + ns2:material . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#p +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> rdf:type owl:NamedIndividual , + ns11:public-02 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> rdf:type owl:NamedIndividual , + ns11:produce-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#r +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> rdf:type owl:NamedIndividual , + ns11:reproduce-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> rdf:type owl:NamedIndividual , + ns3:AMR ; + ns3:has-id "cc-sentence-examples-03" ; + ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ; + ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#s +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> rdf:type owl:NamedIndividual , + ns11:share-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#t +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> rdf:type owl:NamedIndividual , + ns2:this . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#y +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> rdf:type owl:NamedIndividual , + ns2:you . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns11:FrameRole rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/frames/ld/v1.2.2/adapt-01 +ns11:adapt-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/adapt-01.ARG1 +ns11:adapt-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01 +ns11:contrast-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG1 +ns11:contrast-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG2 +ns11:contrast-01.ARG2 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01 +ns11:grant-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG0 +ns11:grant-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG1 +ns11:grant-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG2 +ns11:grant-01.ARG2 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01 +ns11:license-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG1 +ns11:license-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG2 +ns11:license-01.ARG2 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01 +ns11:produce-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG0 +ns11:produce-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG1 +ns11:produce-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/public-02 +ns11:public-02 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/public-02.ARG1 +ns11:public-02.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01 +ns11:reproduce-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0 +ns11:reproduce-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1 +ns11:reproduce-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01 +ns11:share-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG0 +ns11:share-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG1 +ns11:share-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns2:domain rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/rdf/amr-terms#material +ns2:material rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#mod +ns2:mod rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns2:op1 rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns2:op2 rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/rdf/amr-terms#this +ns2:this rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#you +ns2:you rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns3:Frame rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns3:NamedEntity rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/core-amr#and +ns3:and rdf:type owl:NamedIndividual , + ns3:Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_adapt-01 +:concept_adapt-01 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_contrast-01 +:concept_contrast-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_grant-01 +:concept_grant-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_license-01 +:concept_license-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_material +:concept_material rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_produce-01 +:concept_produce-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_public-02 +:concept_public-02 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01 +:concept_reproduce-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_share-01 +:concept_share-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_this +:concept_this 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_a2_ARG1_m +:edge_a2_ARG1_m rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_p2 +:edge_a_op1_p2 rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_r +:edge_a_op2_r rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_l2 +:edge_c_ARG1_l2 rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG2_s +:edge_c_ARG2_s rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG0_l +:edge_g_ARG0_l rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG1_c +:edge_g_ARG1_c rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG2_y +:edge_g_ARG2_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG1_a +:edge_l2_ARG1_a rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG2_y +:edge_l2_ARG2_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l_mod_t +:edge_l_mod_t rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG0_y +:edge_p2_ARG0_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG1_m +:edge_p2_ARG1_m rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_ARG1_l +:edge_p_ARG1_l rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_y +:edge_r_ARG0_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_m +:edge_r_ARG1_m rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG0_y +:edge_s_ARG0_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG1_m +:edge_s_ARG1_m rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_polarity_negative +:edge_s_polarity_negative rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_adapt-01_a2 +:leaf_adapt-01_a2 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_adapt-01 ; + :hasVariable :variable_a2 ; + :edge_a2_ARG1_m :leaf_material_m . + + +### 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_p2 :leaf_produce-01_p2 ; + :edge_a_op2_r :leaf_reproduce-01_r . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_contrast-01_c +:leaf_contrast-01_c rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_contrast-01 ; + :hasVariable :variable_c ; + :edge_c_ARG1_l2 :leaf_license-01_l2 ; + :edge_c_ARG2_s :leaf_share-01_s . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_grant-01_g +:leaf_grant-01_g rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_grant-01 ; + :hasVariable :variable_g ; + :edge_g_ARG0_l :leaf_license-01_l ; + :edge_g_ARG1_c :leaf_contrast-01_c ; + :edge_g_ARG2_y :leaf_you_y . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_license-01_l +:leaf_license-01_l rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l ; + :edge_l_mod_t :leaf_this_t . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_license-01_l2 +:leaf_license-01_l2 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l2 ; + :edge_l2_ARG1_a :leaf_and_a ; + :edge_l2_ARG2_y :leaf_you_y . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_material_m +:leaf_material_m rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_material ; + :hasVariable :variable_m . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_produce-01_p2 +:leaf_produce-01_p2 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_produce-01 ; + :hasVariable :variable_p2 ; + :edge_p2_ARG0_y :leaf_you_y ; + :edge_p2_ARG1_m :leaf_material_m . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_public-02_p +:leaf_public-02_p rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_public-02 ; + :hasVariable :variable_p ; + :edge_p_ARG1_l :leaf_license-01_l . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_reproduce-01_r +:leaf_reproduce-01_r rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r ; + :edge_r_ARG0_y :leaf_you_y ; + :edge_r_ARG1_m :leaf_material_m . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_share-01_s +:leaf_share-01_s rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_share-01 ; + :hasVariable :variable_s ; + :edge_s_ARG0_y :leaf_you_y ; + :edge_s_ARG1_m :leaf_material_m ; + :edge_s_polarity_negative :value_negative . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_this_t +:leaf_this_t rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_this ; + :hasVariable :variable_t . + + +### 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#role_polarity +:role_polarity rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#root_cc-sentence-examples-03 +:root_cc-sentence-examples-03 rdf:type owl:NamedIndividual , + :AMR_Root ; + :hasRootLeaf :leaf_grant-01_g ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ; + :hasSentenceID "cc-sentence-examples-03" ; + :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." . + + +### https://amr.tetras-libre.fr/rdf/schema#value_negative +:value_negative rdf:type owl:NamedIndividual , + :AMR_Value ; + rdfs:label "negative" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_a +:variable_a rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#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/cc-sentence-examples-03#a2> ; + :label "a2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_c +:variable_c rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + :label "c" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_g +:variable_g rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ; + :label "g" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_l +:variable_l rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + :label "l" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_l2 +:variable_l2 rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + :label "l2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_m +:variable_m rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + :label "m" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p +:variable_p rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ; + :label "p" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p2 +:variable_p2 rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + :label "p2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_r +:variable_r rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + :label "r" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_s +:variable_s rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + :label "s" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_t +:variable_t rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + :label "t" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_y +:variable_y rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#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#atomClass_material_m +net:atomClass_material_m rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode :leaf_material_m ; + net:coverNode :leaf_material_m ; + net:coverNodeCount 1 ; + net:hasClassName "material" ; + net:hasClassType sys:Entity ; + net:hasNaming "material" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_this_t +net:atomClass_this_t rdf:type owl:NamedIndividual , + net:Atom_Class_Net , + net:Deprecated_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:coverNodeCount 1 ; + net:hasClassName "this" ; + net:hasNaming "this" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### 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:coverNodeCount 1 ; + net:hasClassName "you" ; + net:hasClassType sys:Entity ; + net:hasNaming "you" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_adapt_a2 +net:atomProperty_adapt_a2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_adapt-01_a2 ; + net:coverNode :leaf_adapt-01_a2 ; + net:hasNaming "adapt" ; + net:hasPropertyName "adapt" ; + net:hasPropertyName01 "adapting" ; + net:hasPropertyName10 "adapt-by" ; + net:hasPropertyName12 "adapt-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_material_m ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_grant_g +net:atomProperty_grant_g rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_license_l ; + :role_ARG1 net:phenomena_conjunction_c ; + :role_ARG2 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + net:coverBaseNode :leaf_grant-01_g ; + net:coverNode :leaf_grant-01_g ; + net:hasNaming "grant" ; + net:hasPropertyName "grant" ; + net:hasPropertyName01 "granting" ; + net:hasPropertyName10 "grant-by" ; + net:hasPropertyName12 "grant-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_contrast-01_c , + :leaf_license-01_l , + :leaf_you_y ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_license_l +net:atomProperty_license_l rdf:type owl:NamedIndividual , + net:Atom_Property_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 "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_this_t ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_license_l2 +net:atomProperty_license_l2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG1 net:logicalSet_and_a , + net:phenomena_conjunction-AND_a ; + :role_ARG2 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + net:coverBaseNode :leaf_license-01_l2 ; + net:coverNode :leaf_license-01_l2 ; + net:hasNaming "license" ; + net:hasPropertyName "license" ; + net:hasPropertyName01 "licenseing" ; + net:hasPropertyName10 "license-by" ; + net:hasPropertyName12 "license-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_and_a , + :leaf_you_y ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_produce_p2 +net:atomProperty_produce_p2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_produce-01_p2 ; + net:coverNode :leaf_produce-01_p2 ; + net:hasNaming "produce" ; + net:hasPropertyName "produce" ; + net:hasPropertyName01 "produceing" ; + net:hasPropertyName10 "produce-by" ; + net:hasPropertyName12 "produce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_material_m , + :leaf_you_y ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_public_p +net:atomProperty_public_p rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_public-02_p ; + net:hasNaming "public" ; + net:hasPropertyName "public" ; + net:hasPropertyName01 "publicing" ; + net:hasPropertyName10 "public-by" ; + net:hasPropertyName12 "public-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_license-01_l ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r +net:atomProperty_reproduce_r rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_material_m , + :leaf_you_y ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_share_s +net:atomProperty_share_s rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "share" ; + net:hasPropertyName "share" ; + net:hasPropertyName01 "shareing" ; + net:hasPropertyName10 "share-by" ; + net:hasPropertyName12 "share-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_material_m , + :leaf_you_y , + :value_negative ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-produceing-material_y +net:compositeClass_you-produceing-material_y rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_produce-01_p2 , + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-produceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_produceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-reproduceing-material_y +net:compositeClass_you-reproduceing-material_y rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_reproduce-01_r , + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-reproduceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_reproduceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-shareing-material_y +net:compositeClass_you-shareing-material_y rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_share-01_s , + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-shareing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_shareing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeProperty_public-license +net:compositeProperty_public-license rdf:type owl:NamedIndividual , + net:Composite_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverArgNode :leaf_license-01_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_license-01_l , + :leaf_public-02_p ; + net:hasMotherClassNet net:atomProperty_license_l ; + net:hasNaming "public-license" ; + net:hasPropertyName "public-license" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_this_t +net:individual_this_t rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "this" ; + net:hasMotherClassNet net:atomClass_this_t ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackMainNetComposante net:atomClass_this_t ; + net:trackNetComposante net:atomClass_this_t ; + net:trackProgress net:initialized . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_you-produceing-material_fromClass +net:individual_you-produceing-material_fromClass rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-produceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-produceing-material" ; + net:hasMotherClassNet net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_you-reproduceing-material_fromClass +net:individual_you-reproduceing-material_fromClass rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-reproduceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-reproduceing-material" ; + net:hasMotherClassNet net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_you-shareing-material_fromClass +net:individual_you-shareing-material_fromClass rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-shareing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-shareing-material" ; + net:hasMotherClassNet net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_you_fromClass +net:individual_you_fromClass rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:atomClass_you_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you" ; + net:hasMotherClassNet net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + + +### https://tenet.tetras-libre.fr/semantic-net#inverse_direction +net:inverse_direction rdf:type owl:NamedIndividual . + + +### https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a +net:logicalSet_and_a rdf:type owl:NamedIndividual , + net:Logical_Set_Net ; + :role_op1 net:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:bindPropertyNet net:atomProperty_license_l2 ; + net:containsNet net:atomProperty_produce_p2 , + net:atomProperty_reproduce_r ; + net:containsNet1 net:atomProperty_produce_p2 ; + net:containsNet2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### 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:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction_c +net:phenomena_conjunction_c rdf:type owl:NamedIndividual , + net:Phenomena_Net ; + :role_ARG1 net:atomProperty_license_l2 ; + :role_ARG2 net:atomProperty_share_s ; + net:coverBaseNode :leaf_contrast-01_c ; + net:coverNode :leaf_contrast-01_c ; + net:hasNaming "conjunction" ; + net:hasPhenomenaRef "contrast-01" ; + net:hasPhenomenaType :phenomena_conjunction ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_produceing_material +net:restriction_produceing_material rdf:type owl:NamedIndividual , + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_produce-01_p2 , + :leaf_you_y ; + net:coverTargetNode :leaf_material_m , + :leaf_produce-01_p2 ; + net:hasNaming "you-produceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_produce_p2 . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_reproduceing_material +net:restriction_reproduceing_material rdf:type owl:NamedIndividual , + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_reproduce-01_r , + :leaf_you_y ; + net:coverTargetNode :leaf_material_m , + :leaf_reproduce-01_r ; + net:hasNaming "you-reproduceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_reproduce_r . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_shareing_material +net:restriction_shareing_material rdf:type owl:NamedIndividual , + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_share-01_s , + :leaf_you_y ; + net:coverTargetNode :leaf_material_m , + :leaf_share-01_s ; + net:hasNaming "you-shareing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_share_s . + + +### https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode +net:value_negative_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "cc-sentence-examples-03" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +################################################################# +# Annotations +################################################################# + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ns2:polarity "-" ; + ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> . + + +<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasSentence "The sun is a star." ; + ns3:hasID "test-1" ; + ns3:root <http://amr.isi.edu/amr_data/test-1#s> . + + +<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" . + + +<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasSentence "Earth is a planet." ; + ns3:hasID "test-2" ; + ns3:root <http://amr.isi.edu/amr_data/test-2#p> . + + +ns11:FrameRole rdfs:label "AMR-PropBank-Role" . + + +ns3:Frame rdfs:label "AMR-PropBank-Frame" . + + +ns3:NamedEntity rdfs:label "AMR-Term" , + "AMR-EntityType" . + + +:concept_adapt-01 :fromAmrLk ns11:adapt-01 ; + :label "adapt-01" . + + +:concept_and :hasPhenomenaLink :phenomena_conjunction_and ; + :fromAmrLk ns3:and ; + :label "and" . + + +:concept_contrast-01 :hasPhenomenaLink :phenomena_conjunction ; + :fromAmrLk ns11:contrast-01 ; + :label "contrast-01" . + + +:concept_grant-01 :fromAmrLk ns11:grant-01 ; + :label "grant-01" . + + +:concept_license-01 :fromAmrLk ns11:license-01 ; + :label "license-01" . + + +:concept_material :label "material" ; + :fromAmrLk ns2:material . + + +:concept_produce-01 :fromAmrLk ns11:produce-01 ; + :label "produce-01" . + + +:concept_public-02 :label "public-02" ; + :fromAmrLk ns11:public-02 . + + +:concept_reproduce-01 :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + + +:concept_share-01 :fromAmrLk ns11:share-01 ; + :label "share-01" . + + +:concept_this :fromAmrLk ns2:this ; + :label "this" . + + +:concept_you :label "you" ; + :fromAmrLk ns2:you . + + +:edge_a2_ARG1_m :hasRoleID "ARG1" ; + :hasAmrRole :role_ARG1 . + + +:edge_a_op1_p2 :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + + +:edge_a_op2_r :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + + +:edge_c_ARG1_l2 :hasRoleID "ARG1" ; + :hasAmrRole :role_ARG1 . + + +:edge_c_ARG2_s :hasRoleID "ARG2" ; + :hasAmrRole :role_ARG2 . + + +:edge_g_ARG0_l :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + + +:edge_g_ARG1_c :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_g_ARG2_y :hasRoleID "ARG2" ; + :hasAmrRole :role_ARG2 . + + +:edge_l2_ARG1_a :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_l2_ARG2_y :hasRoleID "ARG2" ; + :hasAmrRole :role_ARG2 . + + +:edge_l_mod_t :hasRoleID "mod" ; + :hasAmrRole :role_mod . + + +:edge_p2_ARG0_y :hasRoleID "ARG0" ; + :hasAmrRole :role_ARG0 . + + +:edge_p2_ARG1_m :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_p_ARG1_l :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_r_ARG0_y :hasRoleID "ARG0" ; + :hasAmrRole :role_ARG0 . + + +:edge_r_ARG1_m :hasRoleID "ARG1" ; + :hasAmrRole :role_ARG1 . + + +:edge_s_ARG0_y :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + + +:edge_s_ARG1_m :hasRoleID "ARG1" ; + :hasAmrRole :role_ARG1 . + + +:edge_s_polarity_negative :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + + +:role_ARG0 :label "ARG0" . + + +:role_ARG1 :label "ARG1" . + + +:role_ARG2 :label "ARG2" . + + +:role_mod :toReifyWithHeadEdge "ARG1" ; + :getDirectPropertyName "hasFeature"^^xsd:string ; + :getPropertyType owl:ObjectProperty , + rdfs:subClassOf ; + :label "mod" ; + :toReifyAsConcept "mod" ; + :toReifyWithBaseEdge "ARG0" . + + +:role_op1 :label "op1" . + + +:role_op2 :label "op2" . + + +:role_polarity :label "polarity" . + + +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_technical_tests/test_data/and-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/and-devGraph-2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..f75f6bf71b729d5c9bec9780c9f126e96e345b8a --- /dev/null +++ b/tests/dev_technical_tests/test_data/and-devGraph-2.result.ttl @@ -0,0 +1,1024 @@ +@base <https://amr.tetras-libre.fr/rdf/and-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 ns3: <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#> . + +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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/and-devGraph-2.ttl b/tests/dev_technical_tests/test_data/and-devGraph-2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330 --- /dev/null +++ b/tests/dev_technical_tests/test_data/and-devGraph-2.ttl @@ -0,0 +1,1021 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1--result--.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1--result--.ttl new file mode 100644 index 0000000000000000000000000000000000000000..1b6c5058ee3c403b4bdac3f2775b4440f2501534 --- /dev/null +++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1--result--.ttl @@ -0,0 +1,1354 @@ +@base <http://https://tenet.tetras-libre.fr/demo/01//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/rdf/amr-terms#> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns2:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ; + ns2:hasSentence "The sun is a star." ; + ns2:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ; + ns2:hasSentence "Earth is a planet." ; + ns2:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:bind-01.ARG0 a ns3:FrameRole . + +ns3:bind-01.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns11:domain a ns2:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns2:Role . + +ns11:op2 a ns2:Role . + +ns2:hasID a owl:AnnotationProperty . + +ns2:hasSentence a owl:AnnotationProperty . + +ns2: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 . + +:edge_a_op1_s2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_o a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_ARG0_g a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_b_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d2_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_m9_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_m9_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_op1_d a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o3_op2_d2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_p9_ARG0_s a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_s_domain_p a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +: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" . + +: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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_SSC-01-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + :hasRootLeaf :leaf_system_s ; + :hasSentenceID "SSC-01-01" ; + :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_bind_b a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_gravitation_g ; + :role_ARG1 net:atomClass_system_s ; + net:coverBaseNode :leaf_bind-01_b ; + net:coverNode :leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_gravitation_g, + :leaf_system_s ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_hasManner_m9 a net:Atom_Property_Net ; + :role_ARG1 net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode :leaf_hasManner_m9 ; + net:coverNode :leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasManner" ; + net:hasPropertyName10 "hasManner" ; + net:hasPropertyName12 "hasManner" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_or_o3, + :leaf_orbit-01_o2 ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_hasPart_p9 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_system_s ; + :role_ARG1 net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasPart" ; + net:hasPropertyName10 "hasPart" ; + net:hasPropertyName12 "hasPart" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_and_a, + :leaf_system_s ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_orbit_o2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_object_o, + :leaf_sun_s2 ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ; + ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns2:AMR ; + ns2:has-id "SSC-01-01" ; + ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11: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/entity-types#planet> a ns2:NamedEntity ; + rdfs:comment "bug" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 ns2:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:bind-01 ; + :label "bind-01" . + +:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:gravitation ; + :label "gravitation" . + +:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:manner ; + :isReifiedConcept true ; + :label "hasManner" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:object ; + :label "object" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns2:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:sun ; + :label "sun" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + :label "a" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + :label "d2" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + :label "g" . + +:variable_m9 a ns11:manner, + :AMR_Variable ; + :isReifiedVariable true ; + :label "m9" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + :label "p" ; + :name "Solar System" . + +:variable_p9 a ns11:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + :label "s2" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_gravitation_g a net:Atom_Class_Net ; + net:coverBaseNode :leaf_gravitation_g ; + net:coverNode :leaf_gravitation_g ; + net:coverNodeCount 1 ; + net:hasClassName "gravitation" ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomClass_system_p a net:Atom_Class_Net ; + :role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_direct_d2 a net:Atom_Property_Net ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_direct-02_d2 ; + net:coverNode :leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :value_negative ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_system_SolarSystem a net:Individual_Net ; + :role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassName net:atomClass_system_p ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +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:atomClass_sun_s2 ; + :role_op2 net:atomClass_object_o ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ; + :role_op1 net:atomProperty_direct_d ; + :role_op2 net:atomProperty_direct_d2 ; + net:coverBaseNode :leaf_or_o3 ; + net:coverNode :leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType :phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2:and ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ; + ns11:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns2:or ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet>, + <http://amr.isi.edu/entity-types#system> ; + rdfs:label "Solar System" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#system> a ns2:NamedEntity ; + rdfs:label "system" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:bind-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:gravitation a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:manner a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:object a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:part a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:sun a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:system a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:NamedEntity a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:and a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:or a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#system>, + ns11:system ; + :label "system" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_bind-01_b a :AMR_Leaf ; + :edge_b_ARG0_g :leaf_gravitation_g ; + :edge_b_ARG1_s :leaf_system_s ; + :hasConcept :concept_bind-01 ; + :hasVariable :variable_b . + +:leaf_hasManner_m9 a :AMR_Leaf ; + :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ; + :edge_m9_ARG1_o3 :leaf_or_o3 ; + :hasConcept :concept_manner ; + :hasVariable :variable_m9 ; + :isReifiedLeaf true . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s :leaf_system_s ; + :edge_p9_ARG1_a :leaf_and_a ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +: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" . + +: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" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomClass_sun_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s2 ; + net:coverNode :leaf_sun_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomClass_system_s a net:Atom_Class_Net ; + :role_domain net:individual_system_SolarSystem ; + net:coverBaseNode :leaf_system_s ; + net:coverNode :leaf_system_s ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_SolarSystem_blankNode a net:Value_Net ; + net:hasNaming "Solar System" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Frame a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_direct-02_d a :AMR_Leaf ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_direct-02_d2 a :AMR_Leaf ; + :edge_d2_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d2 . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:FrameRole a ns2:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_and_a a :AMR_Leaf ; + :edge_a_op1_s2 :leaf_sun_s2 ; + :edge_a_op2_o :leaf_object_o ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_gravitation_g a :AMR_Leaf ; + :hasConcept :concept_gravitation ; + :hasVariable :variable_g . + +:leaf_or_o3 a :AMR_Leaf ; + :edge_o3_op1_d :leaf_direct-02_d ; + :edge_o3_op2_d2 :leaf_direct-02_d2 ; + :hasConcept :concept_or ; + :hasVariable :variable_o3 . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s2 :leaf_sun_s2 ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_sun_s2 a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s2 . + +:leaf_system_p a :AMR_Leaf ; + :edge_p_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_p . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +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" . + +net:Atom_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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_system_s a :AMR_Leaf ; + :edge_s_domain_p :leaf_system_p ; + :hasConcept :concept_system ; + :hasVariable :variable_s . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +: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/atom-extraction-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/atom-extraction-devGraph-1.result.ttl rename to tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.result.ttl diff --git a/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..71d439cda26d9a165ea8182975695388153b20b9 --- /dev/null +++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.ttl @@ -0,0 +1,1145 @@ +@base <http://https://tenet.tetras-libre.fr/demo/01//preprocessing> . +@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/rdf/amr-terms#> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns2:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ; + ns2:hasSentence "The sun is a star." ; + ns2:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ; + ns2:hasSentence "Earth is a planet." ; + ns2:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:bind-01.ARG0 a ns3:FrameRole . + +ns3:bind-01.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns11:domain a ns2:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns2:Role . + +ns11:op2 a ns2:Role . + +ns2:hasID a owl:AnnotationProperty . + +ns2:hasSentence a owl:AnnotationProperty . + +ns2: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 . + +:edge_a_op1_s2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_o a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_ARG0_g a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_b_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d2_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_m9_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_m9_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_op1_d a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o3_op2_d2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_p9_ARG0_s a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_s_domain_p a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +: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 . + +:leaf_bind-01_b a :AMR_Leaf ; + :edge_b_ARG0_g :leaf_gravitation_g ; + :edge_b_ARG1_s :leaf_system_s ; + :hasConcept :concept_bind-01 ; + :hasVariable :variable_b . + +:leaf_hasManner_m9 a :AMR_Leaf ; + :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ; + :edge_m9_ARG1_o3 :leaf_or_o3 ; + :hasConcept :concept_manner ; + :hasVariable :variable_m9 ; + :isReifiedLeaf true . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s :leaf_system_s ; + :edge_p9_ARG1_a :leaf_and_a ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +: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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_SSC-01-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + :hasRootLeaf :leaf_system_s ; + :hasSentenceID "SSC-01-01" ; + :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +: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:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Restriction_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:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ; + ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns2:AMR ; + ns2:has-id "SSC-01-01" ; + ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11: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/entity-types#planet> a ns2:NamedEntity ; + rdfs:comment "bug" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 ns2:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:bind-01 ; + :label "bind-01" . + +:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:gravitation ; + :label "gravitation" . + +:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:manner ; + :isReifiedConcept true ; + :label "hasManner" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:object ; + :label "object" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns2:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:sun ; + :label "sun" . + +:leaf_and_a a :AMR_Leaf ; + :edge_a_op1_s2 :leaf_sun_s2 ; + :edge_a_op2_o :leaf_object_o ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_direct-02_d a :AMR_Leaf ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_direct-02_d2 a :AMR_Leaf ; + :edge_d2_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d2 . + +:leaf_gravitation_g a :AMR_Leaf ; + :hasConcept :concept_gravitation ; + :hasVariable :variable_g . + +:leaf_or_o3 a :AMR_Leaf ; + :edge_o3_op1_d :leaf_direct-02_d ; + :edge_o3_op2_d2 :leaf_direct-02_d2 ; + :hasConcept :concept_or ; + :hasVariable :variable_o3 . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s2 :leaf_sun_s2 ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +:leaf_system_p a :AMR_Leaf ; + :edge_p_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_p . + +: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" . + +:role_domain a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + :label "a" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + :label "d2" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + :label "g" . + +:variable_m9 a ns11:manner, + :AMR_Variable ; + :isReifiedVariable true ; + :label "m9" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + :label "p" ; + :name "Solar System" . + +:variable_p9 a ns11:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + :label "s2" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +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/SSC-01-01#a> a ns2:and ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ; + ns11:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns2:or ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet>, + <http://amr.isi.edu/entity-types#system> ; + rdfs:label "Solar System" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#system> a ns2:NamedEntity ; + rdfs:label "system" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:bind-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:gravitation a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:manner a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:object a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:part a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:sun a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:system a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:NamedEntity a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:and a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:or a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#system>, + ns11:system ; + :label "system" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_sun_s2 a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s2 . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:role_op1 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:role_op2 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op2" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Frame a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_system_s a :AMR_Leaf ; + :edge_s_domain_p :leaf_system_p ; + :hasConcept :concept_system ; + :hasVariable :variable_s . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:FrameRole a ns2:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:role_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Role 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" . + +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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +: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_technical_tests/test_data/atom-extraction-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..6f4b5904639c32b7eef51a8cda05ddb9e58615c5 --- /dev/null +++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.result.ttl @@ -0,0 +1,1186 @@ +@base <https://amr.tetras-libre.fr/rdf/atom-extraction-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/rdf/amr-terms#> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns2:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ; + ns2:hasSentence "The sun is a star." ; + ns2:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ; + ns2:hasSentence "Earth is a planet." ; + ns2:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:bind-01.ARG0 a ns3:FrameRole . + +ns3:bind-01.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns11:domain a ns2:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns2:Role . + +ns11:op2 a ns2:Role . + +ns2:hasID a owl:AnnotationProperty . + +ns2:hasSentence a owl:AnnotationProperty . + +ns2: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 . + +:edge_a_op1_s2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_o a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_ARG0_g a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_b_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d2_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_m9_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_m9_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_op1_d a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o3_op2_d2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_p9_ARG0_s a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_s_domain_p a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +: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 . + +:leaf_bind-01_b a :AMR_Leaf ; + :edge_b_ARG0_g :leaf_gravitation_g ; + :edge_b_ARG1_s :leaf_system_s ; + :hasConcept :concept_bind-01 ; + :hasVariable :variable_b . + +:leaf_hasManner_m9 a :AMR_Leaf ; + :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ; + :edge_m9_ARG1_o3 :leaf_or_o3 ; + :hasConcept :concept_manner ; + :hasVariable :variable_m9 ; + :isReifiedLeaf true . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s :leaf_system_s ; + :edge_p9_ARG1_a :leaf_and_a ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +: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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_SSC-01-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + :hasRootLeaf :leaf_system_s ; + :hasSentenceID "SSC-01-01" ; + :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +: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:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:Restriction_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:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomClass_gravitation_g a net:Atom_Class_Net ; + net:coverBaseNode :leaf_gravitation_g ; + net:coverNode :leaf_gravitation_g ; + net:hasClassName "gravitation" ; + net:hasNaming "gravitation" . + +net:atomClass_object_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:hasClassName "object" ; + net:hasNaming "object" . + +net:atomClass_sun_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s2 ; + net:coverNode :leaf_sun_s2 ; + net:hasClassName "sun" ; + net:hasNaming "sun" . + +net:atomClass_system_s a net:Atom_Class_Net ; + :role_domain net:atomClass_system_p, + net:individual_system_p ; + net:coverBaseNode :leaf_system_s ; + net:coverNode :leaf_system_s ; + net:hasClassName "system" ; + net:hasNaming "system" . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ; + ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns2:AMR ; + ns2:has-id "SSC-01-01" ; + ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns4:planet a ns2:NamedEntity ; + rdfs:comment "bug" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 ns2:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:bind-01 ; + :label "bind-01" . + +:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:gravitation ; + :label "gravitation" . + +:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:manner ; + :isReifiedConcept true ; + :label "hasManner" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:object ; + :label "object" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns2:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:sun ; + :label "sun" . + +:leaf_and_a a :AMR_Leaf ; + :edge_a_op1_s2 :leaf_sun_s2 ; + :edge_a_op2_o :leaf_object_o ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_direct-02_d a :AMR_Leaf ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_direct-02_d2 a :AMR_Leaf ; + :edge_d2_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d2 . + +:leaf_or_o3 a :AMR_Leaf ; + :edge_o3_op1_d :leaf_direct-02_d ; + :edge_o3_op2_d2 :leaf_direct-02_d2 ; + :hasConcept :concept_or ; + :hasVariable :variable_o3 . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s2 :leaf_sun_s2 ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +: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" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + :label "a" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + :label "d2" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + :label "g" . + +:variable_m9 a ns11:manner, + :AMR_Variable ; + :isReifiedVariable true ; + :label "m9" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + :label "p" ; + :name "Solar System" . + +:variable_p9 a ns11:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + :label "s2" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_system_p a net:Individual_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "system" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2:and ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ; + ns11:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns2:or ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet, + ns4:system ; + rdfs:label "Solar System" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:system a ns2:NamedEntity ; + rdfs:label "system" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:bind-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:gravitation a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:manner a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:object a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:part a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:sun a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:system a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:NamedEntity a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:and a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:or a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:system, + ns11:system ; + :label "system" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:role_op1 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:role_op2 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op2" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_system_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasClassName "system" ; + net:hasNaming "system" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Frame a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_gravitation_g a :AMR_Leaf ; + :hasConcept :concept_gravitation ; + :hasVariable :variable_g . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:FrameRole a ns2:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_sun_s2 a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s2 . + +:role_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_system_p a :AMR_Leaf ; + :edge_p_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_p . + +:leaf_system_s a :AMR_Leaf ; + :edge_s_domain_p :leaf_system_p ; + :hasConcept :concept_system ; + :hasVariable :variable_s . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +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" . + +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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +: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_technical_tests/test_data/atom-extraction-devGraph-2.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..180a9683afd98e2ec5fb03226af33fb3b5b677cf --- /dev/null +++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.ttl @@ -0,0 +1,1183 @@ +@base <https://amr.tetras-libre.fr/rdf/atom-extraction-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/rdf/amr-terms#> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns2:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ; + ns2:hasSentence "The sun is a star." ; + ns2:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ; + ns2:hasSentence "Earth is a planet." ; + ns2:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:bind-01.ARG0 a ns3:FrameRole . + +ns3:bind-01.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns11:domain a ns2:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns2:Role . + +ns11:op2 a ns2:Role . + +ns2:hasID a owl:AnnotationProperty . + +ns2:hasSentence a owl:AnnotationProperty . + +ns2: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 . + +:edge_a_op1_s2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_o a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_ARG0_g a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_b_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d2_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_m9_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_m9_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_op1_d a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o3_op2_d2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_p9_ARG0_s a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_s_domain_p a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +: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 . + +:leaf_bind-01_b a :AMR_Leaf ; + :edge_b_ARG0_g :leaf_gravitation_g ; + :edge_b_ARG1_s :leaf_system_s ; + :hasConcept :concept_bind-01 ; + :hasVariable :variable_b . + +:leaf_hasManner_m9 a :AMR_Leaf ; + :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ; + :edge_m9_ARG1_o3 :leaf_or_o3 ; + :hasConcept :concept_manner ; + :hasVariable :variable_m9 ; + :isReifiedLeaf true . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s :leaf_system_s ; + :edge_p9_ARG1_a :leaf_and_a ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +: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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_SSC-01-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + :hasRootLeaf :leaf_system_s ; + :hasSentenceID "SSC-01-01" ; + :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +: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:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Restriction_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:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomClass_gravitation_g a net:Atom_Class_Net ; + net:coverBaseNode :leaf_gravitation_g ; + net:coverNode :leaf_gravitation_g ; + net:hasClassName "gravitation" ; + net:hasNaming "gravitation" . + +net:atomClass_object_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:hasClassName "object" ; + net:hasNaming "object" . + +net:atomClass_sun_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s2 ; + net:coverNode :leaf_sun_s2 ; + net:hasClassName "sun" ; + net:hasNaming "sun" . + +net:atomClass_system_s a net:Atom_Class_Net ; + net:coverBaseNode :leaf_system_s ; + net:coverNode :leaf_system_s ; + net:hasClassName "system" ; + net:hasNaming "system" . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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_system_p a net:Individual_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "system" . + +net:inverse_direction a owl:NamedIndividual . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ; + ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns2:AMR ; + ns2:has-id "SSC-01-01" ; + ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns4:planet a ns2:NamedEntity ; + rdfs:comment "bug" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 ns2:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:bind-01 ; + :label "bind-01" . + +:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:gravitation ; + :label "gravitation" . + +:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:manner ; + :isReifiedConcept true ; + :label "hasManner" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:object ; + :label "object" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns2:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:sun ; + :label "sun" . + +:leaf_and_a a :AMR_Leaf ; + :edge_a_op1_s2 :leaf_sun_s2 ; + :edge_a_op2_o :leaf_object_o ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_direct-02_d a :AMR_Leaf ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_direct-02_d2 a :AMR_Leaf ; + :edge_d2_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d2 . + +:leaf_or_o3 a :AMR_Leaf ; + :edge_o3_op1_d :leaf_direct-02_d ; + :edge_o3_op2_d2 :leaf_direct-02_d2 ; + :hasConcept :concept_or ; + :hasVariable :variable_o3 . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s2 :leaf_sun_s2 ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +: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" . + +:role_domain a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + :label "a" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + :label "d2" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + :label "g" . + +:variable_m9 a ns11:manner, + :AMR_Variable ; + :isReifiedVariable true ; + :label "m9" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + :label "p" ; + :name "Solar System" . + +:variable_p9 a ns11:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + :label "s2" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_system_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasClassName "system" ; + net:hasNaming "system" . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +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/SSC-01-01#a> a ns2:and ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ; + ns11:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns2:or ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet, + ns4:system ; + rdfs:label "Solar System" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:system a ns2:NamedEntity ; + rdfs:label "system" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:bind-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:gravitation a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:manner a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:object a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:part a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:sun a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:system a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:NamedEntity a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:and a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:or a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:system, + ns11:system ; + :label "system" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:role_op1 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:role_op2 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op2" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Frame a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_gravitation_g a :AMR_Leaf ; + :hasConcept :concept_gravitation ; + :hasVariable :variable_g . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:FrameRole a ns2:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_sun_s2 a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s2 . + +:role_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_system_p a :AMR_Leaf ; + :edge_p_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_p . + +:leaf_system_s a :AMR_Leaf ; + :edge_s_domain_p :leaf_system_p ; + :hasConcept :concept_system ; + :hasVariable :variable_s . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +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" . + +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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +: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_technical_tests/test_data/atom-extraction-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..3de036c859229bb93d82511684aca1dbe6a30d83 --- /dev/null +++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.result.ttl @@ -0,0 +1,923 @@ +@base <https://amr.tetras-libre.fr/rdf/atom-extraction-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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_possible-modality_a a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns11:AMR ; + ns11:has-id "document-03" ; + ns11:has-sentence "John is not allowed to play the movie.." ; + ns11:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_person_p2 a net:Atom_Class_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +:leaf_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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: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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +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 . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +: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_technical_tests/test_data/atom-extraction-devGraph-3.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.ttl new file mode 100644 index 0000000000000000000000000000000000000000..a0dae60479dde3950bc281a0d78c3836cd259487 --- /dev/null +++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.ttl @@ -0,0 +1,911 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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 ns1: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns1:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ; + ns1:hasSentence "The sun is a star." ; + ns1:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ; + ns1:hasSentence "Earth is a planet." ; + ns1:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns1:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns1:hasID a owl:AnnotationProperty . + +ns1:hasSentence a owl:AnnotationProperty . + +ns1: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +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_John_p2 a net:Individual_Net ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +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_possible-modality_a a net:Phenomena_Net ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/document-03#root01> a ns1:AMR ; + ns1:has-id "document-03" ; + ns1:has-sentence "John is not allowed to play the movie.." ; + ns1:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns1:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:NamedEntity a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:role_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_person_p2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +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/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns1:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Frame a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns3:FrameRole a ns1:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +:leaf_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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: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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +: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_technical_tests/test_data/clara-devGraph-10-a.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-a.ttl new file mode 100644 index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330 --- /dev/null +++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-a.ttl @@ -0,0 +1,1021 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-b.result.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-b.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..6ceae01ed5a91a59ad7e26bbde368cc84fe21eaf --- /dev/null +++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-b.result.ttl @@ -0,0 +1,1024 @@ +@base <https://amr.tetras-libre.fr/rdf/clara-devGraph-10-b/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 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#> . + +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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-b.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-b.ttl new file mode 100644 index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330 --- /dev/null +++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-b.ttl @@ -0,0 +1,1021 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-c.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-c.ttl new file mode 100644 index 0000000000000000000000000000000000000000..c2c01ffaedaeaf1b1472772e88a4a9c3a0fc6a52 --- /dev/null +++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-c.ttl @@ -0,0 +1,1023 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-d.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-d.ttl new file mode 100644 index 0000000000000000000000000000000000000000..c2c01ffaedaeaf1b1472772e88a4a9c3a0fc6a52 --- /dev/null +++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-d.ttl @@ -0,0 +1,1023 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-e.result.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-e.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..4858d3bbb063718e6bc391ce837b6f6722ee82ae --- /dev/null +++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-e.result.ttl @@ -0,0 +1,1065 @@ +@base <https://amr.tetras-libre.fr/rdf/clara-devGraph-10-e/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 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#> . + +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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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: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: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:rule_obligation_o a net:Rule_Net ; + net:composeFrom net:action_distribute_d, + net:action_reproduce_r, + net:phenomena_obligation-modality_o ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_distribute-01_d, + :leaf_obligate-01_o, + :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasNaming "obligation" ; + net:hasRuleActionURI net:action_distribute_d, + net:action_reproduce_r ; + net:hasRuleRelationName "obligation" ; + net:hasStructure "asail_odrl_sentences-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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: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:action_reproduce_r, + net:atomProperty_reproduce_r ; + :role_op2 net:action_distribute_d, + net:atomProperty_distribute_d ; + 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-10" . + +net:phenomena_obligation-modality_o a net:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +: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:Atom_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:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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-10#p> a ns4:person ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:action_distribute_d a net:Action_Net ; + net:composeFrom net:atomProperty_distribute_d, + net:individual_John_p ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d, + :leaf_person_p ; + net:hasActionName "distribute" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "distribute" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:action_reproduce_r a net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_Leaf 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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-e.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-e.ttl new file mode 100644 index 0000000000000000000000000000000000000000..1c7b5856c8eee1789fb90ad6984ea2e3f569e50c --- /dev/null +++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-e.ttl @@ -0,0 +1,1049 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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:action_reproduce_r, + net:atomProperty_reproduce_r ; + :role_op2 net:action_distribute_d, + net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:action_distribute_d a net:Action_Net ; + net:composeFrom net:atomProperty_distribute_d, + net:individual_John_p ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d, + :leaf_person_p ; + net:hasActionName "distribute" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "distribute" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:action_reproduce_r a net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +: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:Atom_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:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-f.result.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-f.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..e78267d8635337b943052294fe5bd50e238dff1a --- /dev/null +++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-f.result.ttl @@ -0,0 +1,1074 @@ +@base <https://amr.tetras-libre.fr/rdf/clara-devGraph-10-f/result> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns1: <http://www.w3.org/ns/odrl/2/> . +@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 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#> . + +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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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 . + +ext-out:policy_asail_odrl_sentences-10 ns1:obligation """[ + odrl:assignee <http://example.com/asset:John.person> ; + odrl:action cc:Distribution ]""", + """[ + odrl:assignee <http://example.com/asset:John.person> ; + odrl:action cc:Reproduction ]""" . + +<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . + +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: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:rule_obligation_o a net:Rule_Net ; + net:composeFrom net:action_distribute_d, + net:action_reproduce_r, + net:phenomena_obligation-modality_o ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_distribute-01_d, + :leaf_obligate-01_o, + :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasNaming "obligation" ; + net:hasRuleActionURI net:action_distribute_d, + net:action_reproduce_r ; + net:hasRuleRelationName "obligation" ; + net:hasStructure "asail_odrl_sentences-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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: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:action_reproduce_r, + net:atomProperty_reproduce_r ; + :role_op2 net:action_distribute_d, + net:atomProperty_distribute_d ; + 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-10" . + +net:phenomena_obligation-modality_o a net:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +: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:Atom_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:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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-10#p> a ns4:person ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:action_distribute_d a net:Action_Net ; + net:composeFrom net:atomProperty_distribute_d, + net:individual_John_p ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d, + :leaf_person_p ; + net:hasActionName "distribute" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "distribute" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:action_reproduce_r a net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_Leaf 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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-f.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-f.ttl new file mode 100644 index 0000000000000000000000000000000000000000..6367895d17b42039242cfdf265253416ea3efe60 --- /dev/null +++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-f.ttl @@ -0,0 +1,1064 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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: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: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:rule_obligation_o a net:Rule_Net ; + net:composeFrom net:action_distribute_d, + net:action_reproduce_r, + net:phenomena_obligation-modality_o ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_distribute-01_d, + :leaf_obligate-01_o, + :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasNaming "obligation" ; + net:hasRuleActionURI net:action_distribute_d, + net:action_reproduce_r ; + net:hasRuleRelationName "obligation" ; + net:hasStructure "asail_odrl_sentences-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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: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:action_reproduce_r, + net:atomProperty_reproduce_r ; + :role_op2 net:action_distribute_d, + net:atomProperty_distribute_d ; + 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-10" . + +net:phenomena_obligation-modality_o a net:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +: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:Atom_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:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:action_distribute_d a net:Action_Net ; + net:composeFrom net:atomProperty_distribute_d, + net:individual_John_p ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d, + :leaf_person_p ; + net:hasActionName "distribute" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "distribute" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:action_reproduce_r a net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_Leaf 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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/classifier-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/classifier-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..0def109ee4b6db151dd1019ceacf2cac529c5610 --- /dev/null +++ b/tests/dev_technical_tests/test_data/classifier-devGraph-1.result.ttl @@ -0,0 +1,1023 @@ +@base <https://amr.tetras-libre.fr/rdf/classifier-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 ns21: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <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#> . + +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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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_person_p, + net:individual_John_p ; + :role_ARG2 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/classifier-devGraph-1.ttl b/tests/dev_technical_tests/test_data/classifier-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330 --- /dev/null +++ b/tests/dev_technical_tests/test_data/classifier-devGraph-1.ttl @@ -0,0 +1,1021 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/classifier-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/classifier-devGraph-2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..e1767b729565dce162cc02226d901deb366cae6a --- /dev/null +++ b/tests/dev_technical_tests/test_data/classifier-devGraph-2.result.ttl @@ -0,0 +1,899 @@ +@base <https://amr.tetras-libre.fr/rdf/classifier-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 ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns21: <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#> . + +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:permit-01.ARG1 a ns11:FrameRole . + +ns11:use-01.ARG0 a ns11:FrameRole . + +ns11:use-01.ARG1 a ns11:FrameRole . + +ns2: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_p_ARG1_u a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_u_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_u_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_policy_asail_odrl_sentences-13 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#root01> ; + :hasRootLeaf :leaf_permit-01_p ; + :hasSentenceID "policy_asail_odrl_sentences-13" ; + :hasSentenceStatement "You may use the Work." . + +: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:Action_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_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:Modality_Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Phenomena_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_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_use_u ; + net:coverBaseNode :leaf_permit-01_p ; + net:coverNode :leaf_permit-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "permit-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "policy_asail_odrl_sentences-13" . + +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/policy_asail_odrl_sentences-13#root01> a ns21:AMR ; + ns21:has-id "policy_asail_odrl_sentences-13" ; + ns21:has-sentence "You may use the Work." ; + ns21:root <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#p> . + +<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" . + +ns21:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_permit-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:permit-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "permit-01" . + +:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:use-01 ; + :label "use-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:concept_you rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:you ; + :label "you" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#p> ; + :label "p" . + +:variable_u a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> ; + :label "u" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> ; + :label "w" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_work_w a 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 "policy_asail_odrl_sentences-13" . + +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 "policy_asail_odrl_sentences-13" . + +net:atomProperty_use_u a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_work_w, + net:atomProperty_work_w ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_use-01_u ; + net:hasNaming "use" ; + net:hasPropertyName "use" ; + net:hasPropertyName01 "useing" ; + net:hasPropertyName10 "use-by" ; + net:hasPropertyName12 "use-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "policy_asail_odrl_sentences-13" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_work-01_w, + :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/policy_asail_odrl_sentences-13#p> a ns11:permit-01 ; + ns11:permit-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> a ns11:use-01 ; + ns11:use-01.ARG0 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> ; + ns11:use-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> a ns2:you ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:permit-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:use-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:you a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +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:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomProperty_work_w a 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 "policy_asail_odrl_sentences-13" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_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_permit-01_p a :AMR_Leaf ; + :edge_p_ARG1_u :leaf_use-01_u ; + :hasConcept :concept_permit-01 ; + :hasVariable :variable_p . + +:leaf_use-01_u a :AMR_Leaf ; + :edge_u_ARG0_y :leaf_you_y ; + :edge_u_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_use-01 ; + :hasVariable :variable_u . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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: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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_you_y a :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation 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_technical_tests/test_data/classifier-devGraph-2.ttl b/tests/dev_technical_tests/test_data/classifier-devGraph-2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..fe200aa70f0d867967e6c7c32f2a5056cbb155cc --- /dev/null +++ b/tests/dev_technical_tests/test_data/classifier-devGraph-2.ttl @@ -0,0 +1,889 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/13//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 ns21: <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#> . + +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:permit-01.ARG1 a ns11:FrameRole . + +ns11:use-01.ARG0 a ns11:FrameRole . + +ns11:use-01.ARG1 a ns11:FrameRole . + +ns2: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_p_ARG1_u a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_u_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_u_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_policy_asail_odrl_sentences-13 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#root01> ; + :hasRootLeaf :leaf_permit-01_p ; + :hasSentenceID "policy_asail_odrl_sentences-13" ; + :hasSentenceStatement "You may use the Work." . + +: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:Action_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Modality_Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Phenomena_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_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_use_u ; + net:coverBaseNode :leaf_permit-01_p ; + net:coverNode :leaf_permit-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "permit-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "policy_asail_odrl_sentences-13" . + +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/policy_asail_odrl_sentences-13#root01> a ns21:AMR ; + ns21:has-id "policy_asail_odrl_sentences-13" ; + ns21:has-sentence "You may use the Work." ; + ns21:root <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#p> . + +<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" . + +ns21:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_permit-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:permit-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "permit-01" . + +:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:use-01 ; + :label "use-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:concept_you rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:you ; + :label "you" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#p> ; + :label "p" . + +:variable_u a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> ; + :label "u" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> ; + :label "w" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_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 "policy_asail_odrl_sentences-13" . + +net:atomProperty_use_u a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_use-01_u ; + net:hasNaming "use" ; + net:hasPropertyName "use" ; + net:hasPropertyName01 "useing" ; + net:hasPropertyName10 "use-by" ; + net:hasPropertyName12 "use-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "policy_asail_odrl_sentences-13" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_work-01_w, + :leaf_you_y . + +net:atomProperty_work_w a net:Atom_Property_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 "policy_asail_odrl_sentences-13" ; + net:isCoreRoleLinked "true" . + +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/policy_asail_odrl_sentences-13#p> a ns11:permit-01 ; + ns11:permit-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> a ns11:use-01 ; + ns11:use-01.ARG0 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> ; + ns11:use-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> a ns2:you ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:permit-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:use-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:you a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_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:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_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_permit-01_p a :AMR_Leaf ; + :edge_p_ARG1_u :leaf_use-01_u ; + :hasConcept :concept_permit-01 ; + :hasVariable :variable_p . + +:leaf_use-01_u a :AMR_Leaf ; + :edge_u_ARG0_y :leaf_you_y ; + :edge_u_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_use-01 ; + :hasVariable :variable_u . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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: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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +:leaf_you_y a :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_Relation 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_technical_tests/test_data/composite-extraction-devGraph-1--result--.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1--result--.ttl new file mode 100644 index 0000000000000000000000000000000000000000..517280df9ea24f72d2246ed431b8bcac94106dd5 --- /dev/null +++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1--result--.ttl @@ -0,0 +1,1352 @@ +@base <http://https://tenet.tetras-libre.fr/demo/01//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/rdf/amr-terms#> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns2:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ; + ns2:hasSentence "The sun is a star." ; + ns2:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ; + ns2:hasSentence "Earth is a planet." ; + ns2:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:bind-01.ARG0 a ns3:FrameRole . + +ns3:bind-01.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns11:domain a ns2:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns2:Role . + +ns11:op2 a ns2:Role . + +ns2:hasID a owl:AnnotationProperty . + +ns2:hasSentence a owl:AnnotationProperty . + +ns2: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 . + +:edge_a_op1_s2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_o a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_ARG0_g a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_b_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d2_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_m9_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_m9_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_op1_d a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o3_op2_d2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_p9_ARG0_s a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_s_domain_p a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +: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" . + +: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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_SSC-01-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + :hasRootLeaf :leaf_system_s ; + :hasSentenceID "SSC-01-01" ; + :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_bind_b a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_gravitation_g ; + :role_ARG1 net:atomClass_system_s ; + net:coverBaseNode :leaf_bind-01_b ; + net:coverNode :leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_gravitation_g, + :leaf_system_s . + +net:atomProperty_hasPart_p9 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_system_s ; + :role_ARG1 net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasParting" ; + net:hasPropertyName10 "hasPart-by" ; + net:hasPropertyName12 "hasPart-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_and_a, + :leaf_system_s . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s2 ; + net:composeFrom net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:atomProperty_hasManner_m9, + net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_direct-02_d, + :leaf_direct-02_d2, + :leaf_hasManner_m9, + :leaf_orbit-01_o2 ; + net:hasMotherPropertyNet net:atomProperty_orbit_o2 ; + net:hasNaming "orbit-hasManner-direct" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasRestriction net:restriction_hasManner-direct_m9 ; + net:hasStructure "SSC-01-01" . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:value_SolarSystem_blankNode a net:Value_Net ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ; + ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns2:AMR ; + ns2:has-id "SSC-01-01" ; + ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11: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/entity-types#planet> a ns2:NamedEntity ; + rdfs:comment "bug" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 ns2:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:bind-01 ; + :label "bind-01" . + +:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:gravitation ; + :label "gravitation" . + +:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:manner ; + :isReifiedConcept true ; + :label "hasManner" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:object ; + :label "object" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns2:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:sun ; + :label "sun" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + :label "a" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + :label "d2" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + :label "g" . + +:variable_m9 a ns11:manner, + :AMR_Variable ; + :isReifiedVariable true ; + :label "m9" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + :label "p" ; + :name "Solar System" . + +:variable_p9 a ns11:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + :label "s2" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_gravitation_g a net:Atom_Class_Net ; + net:coverBaseNode :leaf_gravitation_g ; + net:coverNode :leaf_gravitation_g ; + net:coverNodeCount 1 ; + net:hasClassName "gravitation" ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_SolarSystem_p a net:Individual_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-01-01" . + +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:atomClass_sun_s2 ; + :role_op2 net:atomClass_object_o ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" . + +net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ; + :role_op1 net:atomProperty_direct_d ; + :role_op2 net:atomProperty_direct_d2 ; + net:coverBaseNode :leaf_or_o3 ; + net:coverNode :leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType :phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" . + +net:restriction_hasManner-direct_m9 a net:Restriction_Net ; + net:composeFrom net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:atomProperty_hasManner_m9 ; + net:coverBaseNode :leaf_hasManner_m9 ; + net:coverNode :leaf_direct-02_d, + :leaf_direct-02_d2, + :leaf_hasManner_m9 ; + net:hasNaming "hasManner-direct" ; + net:hasRestrictionNetValue net:atomProperty_direct_d, + net:atomProperty_direct_d2 ; + net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ; + net:hasStructure "SSC-01-01" . + +<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2:and ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ; + ns11:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns2:or ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet>, + <http://amr.isi.edu/entity-types#system> ; + rdfs:label "Solar System" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#system> a ns2:NamedEntity ; + rdfs:label "system" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:bind-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:gravitation a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:manner a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:object a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:part a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:sun a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:system a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:NamedEntity a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:and a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:or a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#system>, + ns11:system ; + :label "system" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_bind-01_b a :AMR_Leaf ; + :edge_b_ARG0_g :leaf_gravitation_g ; + :edge_b_ARG1_s :leaf_system_s ; + :hasConcept :concept_bind-01 ; + :hasVariable :variable_b . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s :leaf_system_s ; + :edge_p9_ARG1_a :leaf_and_a ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +: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" . + +: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" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_system_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" . + +net:atomClass_system_s a net:Atom_Class_Net ; + :role_domain net:atomClass_system_p, + net:individual_SolarSystem_p ; + net:coverBaseNode :leaf_system_s ; + net:coverNode :leaf_system_s ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Frame a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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 . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:atomClass_object_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" . + +net:atomClass_sun_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s2 ; + net:coverNode :leaf_sun_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" . + +net:atomProperty_hasManner_m9 a net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_orbit_o2 ; + :role_ARG1 net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode :leaf_hasManner_m9 ; + net:coverNode :leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasMannering" ; + net:hasPropertyName10 "hasManner-by" ; + net:hasPropertyName12 "hasManner-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_or_o3, + :leaf_orbit-01_o2 . + +net:atomProperty_orbit_o2 a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_sun_s2 . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:FrameRole a ns2:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_and_a a :AMR_Leaf ; + :edge_a_op1_s2 :leaf_sun_s2 ; + :edge_a_op2_o :leaf_object_o ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_gravitation_g a :AMR_Leaf ; + :hasConcept :concept_gravitation ; + :hasVariable :variable_g . + +:leaf_or_o3 a :AMR_Leaf ; + :edge_o3_op1_d :leaf_direct-02_d ; + :edge_o3_op2_d2 :leaf_direct-02_d2 ; + :hasConcept :concept_or ; + :hasVariable :variable_o3 . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_direct_d2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_direct-02_d2 ; + net:coverNode :leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :value_negative . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_direct-02_d a :AMR_Leaf ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_direct-02_d2 a :AMR_Leaf ; + :edge_d2_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d2 . + +:leaf_hasManner_m9 a :AMR_Leaf ; + :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ; + :edge_m9_ARG1_o3 :leaf_or_o3 ; + :hasConcept :concept_manner ; + :hasVariable :variable_m9 ; + :isReifiedLeaf true . + +:leaf_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_sun_s2 a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s2 . + +:leaf_system_p a :AMR_Leaf ; + :edge_p_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_p . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s2 :leaf_sun_s2 ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Atom_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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_system_s a :AMR_Leaf ; + :edge_s_domain_p :leaf_system_p ; + :hasConcept :concept_system ; + :hasVariable :variable_s . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +: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/composite-extraction-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/composite-extraction-devGraph-1.result.ttl rename to tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.result.ttl diff --git a/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..6d36a99d1e3cafea10efe6fc80cec35200a0cd07 --- /dev/null +++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.ttl @@ -0,0 +1,1347 @@ +@base <http://https://tenet.tetras-libre.fr/demo/01//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/rdf/amr-terms#> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns2:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ; + ns2:hasSentence "The sun is a star." ; + ns2:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ; + ns2:hasSentence "Earth is a planet." ; + ns2:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:bind-01.ARG0 a ns3:FrameRole . + +ns3:bind-01.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns11:domain a ns2:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns2:Role . + +ns11:op2 a ns2:Role . + +ns2:hasID a owl:AnnotationProperty . + +ns2:hasSentence a owl:AnnotationProperty . + +ns2: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 . + +:edge_a_op1_s2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_o a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_ARG0_g a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_b_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d2_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_m9_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_m9_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_op1_d a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o3_op2_d2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_p9_ARG0_s a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_s_domain_p a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +: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" . + +: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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_SSC-01-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + :hasRootLeaf :leaf_system_s ; + :hasSentenceID "SSC-01-01" ; + :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_bind_b a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_gravitation_g ; + :role_ARG1 net:atomClass_system_s ; + net:coverBaseNode :leaf_bind-01_b ; + net:coverNode :leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_gravitation_g, + :leaf_system_s . + +net:atomProperty_hasPart_p9 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_system_s ; + :role_ARG1 net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasParting" ; + net:hasPropertyName10 "hasPart-by" ; + net:hasPropertyName12 "hasPart-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_and_a, + :leaf_system_s . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s2 ; + net:composeFrom net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:atomProperty_hasManner_m9, + net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_direct-02_d, + :leaf_direct-02_d2, + :leaf_hasManner_m9, + :leaf_orbit-01_o2 ; + net:hasMotherPropertyNet net:atomProperty_orbit_o2 ; + net:hasNaming "orbit-hasManner-direct" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasRestriction net:restriction_hasManner-direct_m9 ; + net:hasStructure "SSC-01-01" . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:value_SolarSystem_blankNode a net:Value_Net ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ; + ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns2:AMR ; + ns2:has-id "SSC-01-01" ; + ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11: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/entity-types#planet> a ns2:NamedEntity ; + rdfs:comment "bug" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 ns2:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:bind-01 ; + :label "bind-01" . + +:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:gravitation ; + :label "gravitation" . + +:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:manner ; + :isReifiedConcept true ; + :label "hasManner" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:object ; + :label "object" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns2:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns11:sun ; + :label "sun" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + :label "a" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + :label "d2" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + :label "g" . + +:variable_m9 a ns11:manner, + :AMR_Variable ; + :isReifiedVariable true ; + :label "m9" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + :label "p" ; + :name "Solar System" . + +:variable_p9 a ns11:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + :label "s2" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_gravitation_g a net:Atom_Class_Net ; + net:coverBaseNode :leaf_gravitation_g ; + net:coverNode :leaf_gravitation_g ; + net:hasClassName "gravitation" ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_SolarSystem_p a net:Individual_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-01-01" . + +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:atomClass_sun_s2 ; + :role_op2 net:atomClass_object_o ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" . + +net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ; + :role_op1 net:atomProperty_direct_d ; + :role_op2 net:atomProperty_direct_d2 ; + net:coverBaseNode :leaf_or_o3 ; + net:coverNode :leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType :phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" . + +net:restriction_hasManner-direct_m9 a net:Restriction_Net ; + net:composeFrom net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:atomProperty_hasManner_m9 ; + net:coverBaseNode :leaf_hasManner_m9 ; + net:coverNode :leaf_direct-02_d, + :leaf_direct-02_d2, + :leaf_hasManner_m9 ; + net:hasNaming "hasManner-direct" ; + net:hasRestrictionNetValue net:atomProperty_direct_d, + net:atomProperty_direct_d2 ; + net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ; + net:hasStructure "SSC-01-01" . + +<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2:and ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ; + ns11:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns2:or ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet>, + <http://amr.isi.edu/entity-types#system> ; + rdfs:label "Solar System" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#system> a ns2:NamedEntity ; + rdfs:label "system" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:bind-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:gravitation a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:manner a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:object a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:part a ns2:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:sun a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:system a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:NamedEntity a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:and a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:or a ns2:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#system>, + ns11:system ; + :label "system" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_bind-01_b a :AMR_Leaf ; + :edge_b_ARG0_g :leaf_gravitation_g ; + :edge_b_ARG1_s :leaf_system_s ; + :hasConcept :concept_bind-01 ; + :hasVariable :variable_b . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s :leaf_system_s ; + :edge_p9_ARG1_a :leaf_and_a ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +: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" . + +: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" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_system_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_system_p ; + net:coverNode :leaf_system_p ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" . + +net:atomClass_system_s a net:Atom_Class_Net ; + :role_domain net:atomClass_system_p, + net:individual_SolarSystem_p ; + net:coverBaseNode :leaf_system_s ; + net:coverNode :leaf_system_s ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns2:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:Frame a ns2:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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 . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:atomClass_object_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" . + +net:atomClass_sun_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s2 ; + net:coverNode :leaf_sun_s2 ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" . + +net:atomProperty_hasManner_m9 a net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_orbit_o2 ; + :role_ARG1 net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode :leaf_hasManner_m9 ; + net:coverNode :leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasMannering" ; + net:hasPropertyName10 "hasManner-by" ; + net:hasPropertyName12 "hasManner-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_or_o3, + :leaf_orbit-01_o2 . + +net:atomProperty_orbit_o2 a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_sun_s2 . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:FrameRole a ns2:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_and_a a :AMR_Leaf ; + :edge_a_op1_s2 :leaf_sun_s2 ; + :edge_a_op2_o :leaf_object_o ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_gravitation_g a :AMR_Leaf ; + :hasConcept :concept_gravitation ; + :hasVariable :variable_g . + +:leaf_or_o3 a :AMR_Leaf ; + :edge_o3_op1_d :leaf_direct-02_d ; + :edge_o3_op2_d2 :leaf_direct-02_d2 ; + :hasConcept :concept_or ; + :hasVariable :variable_o3 . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_direct_d2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_direct-02_d2 ; + net:coverNode :leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :value_negative . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_direct-02_d a :AMR_Leaf ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_direct-02_d2 a :AMR_Leaf ; + :edge_d2_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d2 . + +:leaf_hasManner_m9 a :AMR_Leaf ; + :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ; + :edge_m9_ARG1_o3 :leaf_or_o3 ; + :hasConcept :concept_manner ; + :hasVariable :variable_m9 ; + :isReifiedLeaf true . + +:leaf_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_sun_s2 a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s2 . + +:leaf_system_p a :AMR_Leaf ; + :edge_p_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_p . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s2 :leaf_sun_s2 ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Atom_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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_system_s a :AMR_Leaf ; + :edge_s_domain_p :leaf_system_p ; + :hasConcept :concept_system ; + :hasVariable :variable_s . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +: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_technical_tests/test_data/composite-extraction-devGraph-3--result--.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3--result--.ttl new file mode 100644 index 0000000000000000000000000000000000000000..97cc63bd84904b15edeac5b0aabf27ac0857051b --- /dev/null +++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3--result--.ttl @@ -0,0 +1,1627 @@ +@base <http://https://tenet.tetras-libre.fr/demo/03//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 ns1: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns1:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ; + ns1:hasSentence "The sun is a star." ; + ns1:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ; + ns1:hasSentence "Earth is a planet." ; + ns1:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:direct-02.ARG1 a ns3:FrameRole . + +ns3:equal-01.ARG1 a ns3:FrameRole . + +ns3:equal-01.ARG2 a ns3:FrameRole . + +ns3:equal-01.ARG3 a ns3:FrameRole . + +ns3:have-degree-91.ARG1 a ns3:FrameRole . + +ns3:have-degree-91.ARG2 a ns3:FrameRole . + +ns3:have-degree-91.ARG3 a ns3:FrameRole . + +ns3:have-degree-91.ARG4 a ns3:FrameRole . + +ns3:include-91.ARG1 a ns3:FrameRole . + +ns3:include-91.ARG2 a ns3:FrameRole . + +ns3:mean-01.ARG1 a ns3:FrameRole . + +ns3:mean-01.ARG2 a ns3:FrameRole . + +ns3:natural-03.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns1:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:op1 a ns1:Role . + +ns2:op2 a ns1:Role . + +ns2:quant a ns1:Role . + +ns1:hasID a owl:AnnotationProperty . + +ns1:hasSentence a owl:AnnotationProperty . + +ns1: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 . + +:edge_a_op1_h a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_e a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_e_ARG1_m4 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_e_ARG2_p a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_e_ARG3_s4 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h2_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h2_ARG2_s3 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h2_ARG3_m3 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG1_o a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h_ARG2_l a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h_ARG3_m2 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG4_p a :AMR_Edge ; + :hasAmrRole :role_ARG4 ; + :hasRoleID "ARG4" . + +:edge_ii_ARG1_o a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_ii_ARG2_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_m4_quant_a2 a :AMR_Edge ; + :hasAmrRole :role_quant ; + :hasRoleID "quant" . + +:edge_m_ARG1_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_m_ARG2_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_n_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o3_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_quant_2 a :AMR_Edge ; + :hasAmrRole :role_quant ; + :hasRoleID "quant" . + +:edge_p_name_Mercury a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +: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_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +: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_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_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_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" . + +:root_SSC-03-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#root01> ; + :hasRootLeaf :leaf_and_a ; + :hasSentenceID "SSC-03-01" ; + :hasSentenceStatement "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_orbit_o3 ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_orbit-01_o3, + :value_negative . + +net:atomProperty_include_ii a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_object_o ; + :role_ARG2 net:atomClass_object_o2 ; + net:coverBaseNode :leaf_include-91_ii ; + net:coverNode :leaf_include-91_ii ; + net:hasNaming "include" ; + net:hasPropertyName "include" ; + net:hasPropertyName01 "includeing" ; + net:hasPropertyName10 "include-by" ; + net:hasPropertyName12 "include-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_object_o2 . + +net:atomProperty_mean_m a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_object_o2 ; + :role_ARG2 net:atomClass_satellite_s2 ; + net:coverBaseNode :leaf_mean-01_m ; + net:coverNode :leaf_mean-01_m ; + net:hasNaming "mean" ; + net:hasPropertyName "mean" ; + net:hasPropertyName01 "meaning" ; + net:hasPropertyName10 "mean-by" ; + net:hasPropertyName12 "mean-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o2, + :leaf_satellite_s2 . + +net:atomProperty_natural_n a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_satellite_s2 ; + net:coverBaseNode :leaf_natural-03_n ; + net:coverNode :leaf_natural-03_n ; + net:hasNaming "natural" ; + net:hasPropertyName "natural" ; + net:hasPropertyName01 "naturaling" ; + net:hasPropertyName10 "natural-by" ; + net:hasPropertyName12 "natural-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_satellite_s2 . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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_conjunction-AND_a a net:Phenomena_Net ; + :role_op1 net:phenomena_degree_h ; + :role_op2 net:atomProperty_equal_e ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-03-01" . + +net:phenomena_degree_h2 a net:Phenomena_Net ; + :role_ARG1 net:atomClass_planet_p, + net:individual_Mercury_p ; + :role_ARG2 net:atomClass_small_s3 ; + :role_ARG3 net:atomProperty_most_m3 ; + net:coverBaseNode :leaf_have-degree-91_h2 ; + net:coverNode :leaf_have-degree-91_h2 ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-03-01" . + +net:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:value_Mercury_blankNode a net:Value_Net ; + net:hasNaming "Mercury" ; + net:hasStructure "SSC-03-01" ; + net:hasValueLabel "Mercury" . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-03-01" ; + net:hasValueLabel "negative" . + +net:value_o_blankNode a net:Value_Net ; + net:hasNaming "o" ; + net:hasStructure "SSC-03-01" ; + net:hasValueLabel "o" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-03-01#d> a ns3:direct-02 ; + ns3:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o3> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#h2> a ns3:have-degree-91 ; + ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s3> ; + ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#ii> a ns3:include-91 ; + ns3:include-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ; + ns3:include-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m> a ns3:mean-01 ; + ns3:mean-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + ns3:mean-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#n> a ns3:natural-03 ; + ns3:natural-03.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#root01> a ns1:AMR ; + ns1:has-id "SSC-03-01" ; + ns1:has-sentence "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." ; + ns1:root <http://amr.isi.edu/amr_data/SSC-03-01#a> . + +<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" . + +ns1:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:NamedEntity a ns1: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_almost rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:almost ; + :label "almost" . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns1:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_equal-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:equal-01 ; + :label "equal-01" . + +:concept_include-91 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:include-91 ; + :label "include-91" . + +:concept_large rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:large ; + :label "large" . + +:concept_mean-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:mean-01 ; + :label "mean-01" . + +:concept_most rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns1:most ; + :label "most" . + +:concept_natural-03 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:natural-03 ; + :label "natural-03" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_planet rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#planet> ; + :label "planet" . + +:concept_satellite rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:satellite ; + :label "satellite" . + +:concept_size rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:size ; + :label "size" . + +:concept_small rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:small ; + :label "small" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:sun ; + :label "sun" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG4 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_2 a :AMR_Value ; + rdfs:label "o" . + +:value_Mercury a :AMR_Value ; + rdfs:label "Mercury" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a2> ; + :label "a2" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#d> ; + :label "d" . + +:variable_e a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#e> ; + :label "e" . + +:variable_h a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h> ; + :label "h" . + +:variable_h2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h2> ; + :label "h2" . + +:variable_ii a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#ii> ; + :label "ii" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#l> ; + :label "l" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m> ; + :label "m" . + +:variable_m2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m2> ; + :label "m2" . + +:variable_m3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m3> ; + :label "m3" . + +:variable_m4 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m4> ; + :label "m4" . + +:variable_n a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#n> ; + :label "n" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + :label "p" ; + :name "Mercury" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s2> ; + :label "s2" . + +:variable_s3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s3> ; + :label "s3" . + +:variable_s4 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s4> ; + :label "s4" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_almost_a2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_almost_a2 ; + net:coverNode :leaf_almost_a2 ; + net:coverNodeCount 1 ; + net:hasClassName "almost" ; + net:hasNaming "almost" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_large_l a net:Atom_Class_Net ; + net:coverBaseNode :leaf_large_l ; + net:coverNode :leaf_large_l ; + net:coverNodeCount 1 ; + net:hasClassName "large" ; + net:hasNaming "large" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_size_s4 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_size_s4 ; + net:coverNode :leaf_size_s4 ; + net:coverNodeCount 1 ; + net:hasClassName "size" ; + net:hasNaming "size" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_small_s3 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_small_s3 ; + net:coverNode :leaf_small_s3 ; + net:coverNodeCount 1 ; + net:hasClassName "small" ; + net:hasNaming "small" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_sun_s a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s ; + net:coverNode :leaf_sun_s ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-03-01" . + +net:atomProperty_equal_e a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_more_m4 ; + :role_ARG2 net:atomClass_planet_p, + net:individual_Mercury_p ; + :role_ARG3 net:atomClass_size_s4 ; + net:coverBaseNode :leaf_equal-01_e ; + net:coverNode :leaf_equal-01_e ; + net:hasNaming "equal" ; + net:hasPropertyName "equal" ; + net:hasPropertyName01 "equaling" ; + net:hasPropertyName10 "equal-by" ; + net:hasPropertyName12 "equal-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_more_m4, + :leaf_planet_p, + :leaf_size_s4 . + +net:atomProperty_more_m2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_more_m2 ; + net:coverNode :leaf_more_m2 ; + net:hasNaming "more" ; + net:hasPropertyName "more" ; + net:hasPropertyName01 "moreing" ; + net:hasPropertyName10 "more-by" ; + net:hasPropertyName12 "more-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_more_m4 a net:Atom_Property_Net ; + :role_quant net:atomClass_almost_a2 ; + net:coverBaseNode :leaf_more_m4 ; + net:coverNode :leaf_more_m4 ; + net:hasNaming "more" ; + net:hasPropertyName "more" ; + net:hasPropertyName01 "moreing" ; + net:hasPropertyName10 "more-by" ; + net:hasPropertyName12 "more-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_almost_a2 . + +net:atomProperty_most_m3 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_most_m3 ; + net:coverNode :leaf_most_m3 ; + net:hasNaming "most" ; + net:hasPropertyName "most" ; + net:hasPropertyName01 "mosting" ; + net:hasPropertyName10 "most-by" ; + net:hasPropertyName12 "most-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_orbit_o3 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_object_o2 ; + :role_ARG1 net:atomClass_sun_s ; + net:coverBaseNode :leaf_orbit-01_o3 ; + net:coverNode :leaf_orbit-01_o3 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o2, + :leaf_sun_s . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +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_degree_h a net:Phenomena_Net ; + :role_ARG1 net:atomClass_object_o ; + :role_ARG2 net:atomClass_large_l ; + :role_ARG3 net:atomProperty_more_m2 ; + :role_ARG4 net:atomClass_planet_p, + net:individual_Mercury_p ; + net:coverBaseNode :leaf_have-degree-91_h ; + net:coverNode :leaf_have-degree-91_h ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-03-01" . + +<http://amr.isi.edu/amr_data/SSC-03-01#a> a ns1:and ; + ns2:op1 <http://amr.isi.edu/amr_data/SSC-03-01#h> ; + ns2:op2 <http://amr.isi.edu/amr_data/SSC-03-01#e> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#a2> a ns2:almost ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#e> a ns3:equal-01 ; + ns3:equal-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#m4> ; + ns3:equal-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + ns3:equal-01.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#s4> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#h> a ns3:have-degree-91 ; + ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ; + ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#l> ; + ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m2> ; + ns3:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#l> a ns2:large ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m2> a ns1:more ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m3> a ns1:most ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m4> a ns1:more ; + ns2:quant <http://amr.isi.edu/amr_data/SSC-03-01#a2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#o3> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s> a ns2:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s3> a ns2:small ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s4> a ns2:size ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#planet> a ns1:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:equal-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:include-91 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:mean-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:natural-03 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:almost a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:large a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:satellite a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:size a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:small a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:sun a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:and a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:most a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:have-degree-91 ; + :hasPhenomenaLink :phenomena_degree ; + :label "have-degree-91" . + +:concept_more rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns1:more ; + :label "more" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:object ; + :label "object" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_direct-02_d a :AMR_Leaf ; + :edge_d_ARG1_o3 :leaf_orbit-01_o3 ; + :edge_d_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_have-degree-91_h2 a :AMR_Leaf ; + :edge_h2_ARG1_p :leaf_planet_p ; + :edge_h2_ARG2_s3 :leaf_small_s3 ; + :edge_h2_ARG3_m3 :leaf_most_m3 ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h2 . + +:leaf_include-91_ii a :AMR_Leaf ; + :edge_ii_ARG1_o :leaf_object_o ; + :edge_ii_ARG2_o2 :leaf_object_o2 ; + :hasConcept :concept_include-91 ; + :hasVariable :variable_ii . + +:leaf_mean-01_m a :AMR_Leaf ; + :edge_m_ARG1_o2 :leaf_object_o2 ; + :edge_m_ARG2_s2 :leaf_satellite_s2 ; + :hasConcept :concept_mean-01 ; + :hasVariable :variable_m . + +:leaf_natural-03_n a :AMR_Leaf ; + :edge_n_ARG1_s2 :leaf_satellite_s2 ; + :hasConcept :concept_natural-03 ; + :hasVariable :variable_n . + +: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" . + +:role_quant a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_satellite_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_satellite_s2 ; + net:coverNode :leaf_satellite_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "satellite" ; + net:hasNaming "satellite" ; + net:hasStructure "SSC-03-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-03-01#o> a ns2:object ; + ns2:quant "2" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s2> a ns2:satellite ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:have-degree-91 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:object a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:more a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_h :leaf_have-degree-91_h ; + :edge_a_op2_e :leaf_equal-01_e ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_equal-01_e a :AMR_Leaf ; + :edge_e_ARG1_m4 :leaf_more_m4 ; + :edge_e_ARG2_p :leaf_planet_p ; + :edge_e_ARG3_s4 :leaf_size_s4 ; + :hasConcept :concept_equal-01 ; + :hasVariable :variable_e . + +:leaf_have-degree-91_h a :AMR_Leaf ; + :edge_h_ARG1_o :leaf_object_o ; + :edge_h_ARG2_l :leaf_large_l ; + :edge_h_ARG3_m2 :leaf_more_m2 ; + :edge_h_ARG4_p :leaf_planet_p ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h . + +:leaf_large_l a :AMR_Leaf ; + :hasConcept :concept_large ; + :hasVariable :variable_l . + +:leaf_more_m2 a :AMR_Leaf ; + :hasConcept :concept_more ; + :hasVariable :variable_m2 . + +:leaf_most_m3 a :AMR_Leaf ; + :hasConcept :concept_most ; + :hasVariable :variable_m3 . + +:leaf_small_s3 a :AMR_Leaf ; + :hasConcept :concept_small ; + :hasVariable :variable_s3 . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:role_ARG3 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o2 ; + net:coverNode :leaf_object_o2 ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-03-01" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_Mercury_p a net:Individual_Net ; + net:coverBaseNode :leaf_planet_p ; + net:coverNode :leaf_planet_p ; + net:hasIndividualLabel "Mercury" ; + net:hasMotherClassNet net:atomClass_planet_p ; + net:hasNaming "Mercury" ; + net:hasStructure "SSC-03-01" . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +<http://amr.isi.edu/amr_data/SSC-03-01#o2> a ns2:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#p> a <http://amr.isi.edu/entity-types#planet> ; + rdfs:label "Mercury" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_almost_a2 a :AMR_Leaf ; + :hasConcept :concept_almost ; + :hasVariable :variable_a2 . + +:leaf_more_m4 a :AMR_Leaf ; + :edge_m4_quant_a2 :leaf_almost_a2 ; + :hasConcept :concept_more ; + :hasVariable :variable_m4 . + +:leaf_orbit-01_o3 a :AMR_Leaf ; + :edge_o3_ARG0_o2 :leaf_object_o2 ; + :edge_o3_ARG1_s :leaf_sun_s ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o3 . + +:leaf_size_s4 a :AMR_Leaf ; + :hasConcept :concept_size ; + :hasVariable :variable_s4 . + +:leaf_sun_s a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s . + +net:atomClass_planet_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_planet_p ; + net:coverNode :leaf_planet_p ; + net:coverNodeCount 1 ; + net:hasClassName "planet" ; + net:hasNaming "planet" ; + net:hasStructure "SSC-03-01" . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_object_o a :AMR_Leaf ; + :edge_o_quant_2 :value_2 ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +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_satellite_s2 a :AMR_Leaf ; + :hasConcept :concept_satellite ; + :hasVariable :variable_s2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +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)." . + +ns1:Frame a ns1: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 . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:leaf_object_o2 a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o2 . + +:leaf_planet_p a :AMR_Leaf ; + :edge_p_name_Mercury :value_Mercury ; + :hasConcept :concept_planet ; + :hasVariable :variable_p . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +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:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +ns3:FrameRole a ns1:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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/composite-extraction-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.result.ttl similarity index 100% rename from tests/dev_tests/test_data/composite-extraction-devGraph-3.result.ttl rename to tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.result.ttl diff --git a/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.ttl new file mode 100644 index 0000000000000000000000000000000000000000..8d9c7b36c6adee1ac349f22575145cdb1df7b9ac --- /dev/null +++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.ttl @@ -0,0 +1,1618 @@ +@base <http://https://tenet.tetras-libre.fr/demo/03//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 ns1: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns1:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ; + ns1:hasSentence "The sun is a star." ; + ns1:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ; + ns1:hasSentence "Earth is a planet." ; + ns1:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:direct-02.ARG1 a ns3:FrameRole . + +ns3:equal-01.ARG1 a ns3:FrameRole . + +ns3:equal-01.ARG2 a ns3:FrameRole . + +ns3:equal-01.ARG3 a ns3:FrameRole . + +ns3:have-degree-91.ARG1 a ns3:FrameRole . + +ns3:have-degree-91.ARG2 a ns3:FrameRole . + +ns3:have-degree-91.ARG3 a ns3:FrameRole . + +ns3:have-degree-91.ARG4 a ns3:FrameRole . + +ns3:include-91.ARG1 a ns3:FrameRole . + +ns3:include-91.ARG2 a ns3:FrameRole . + +ns3:mean-01.ARG1 a ns3:FrameRole . + +ns3:mean-01.ARG2 a ns3:FrameRole . + +ns3:natural-03.ARG1 a ns3:FrameRole . + +ns3:orbit-01.ARG0 a ns3:FrameRole . + +ns3:orbit-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns1:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:op1 a ns1:Role . + +ns2:op2 a ns1:Role . + +ns2:quant a ns1:Role . + +ns1:hasID a owl:AnnotationProperty . + +ns1:hasSentence a owl:AnnotationProperty . + +ns1: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 . + +:edge_a_op1_h a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_e a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_e_ARG1_m4 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_e_ARG2_p a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_e_ARG3_s4 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h2_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h2_ARG2_s3 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h2_ARG3_m3 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG1_o a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h_ARG2_l a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h_ARG3_m2 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG4_p a :AMR_Edge ; + :hasAmrRole :role_ARG4 ; + :hasRoleID "ARG4" . + +:edge_ii_ARG1_o a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_ii_ARG2_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_m4_quant_a2 a :AMR_Edge ; + :hasAmrRole :role_quant ; + :hasRoleID "quant" . + +:edge_m_ARG1_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_m_ARG2_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_n_ARG1_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o3_ARG0_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o3_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_quant_2 a :AMR_Edge ; + :hasAmrRole :role_quant ; + :hasRoleID "quant" . + +:edge_p_name_Mercury a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +: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_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +: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_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_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_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" . + +:root_SSC-03-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#root01> ; + :hasRootLeaf :leaf_and_a ; + :hasSentenceID "SSC-03-01" ; + :hasSentenceStatement "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_orbit_o3 ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_orbit-01_o3, + :value_negative . + +net:atomProperty_include_ii a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_object_o ; + :role_ARG2 net:atomClass_object_o2 ; + net:coverBaseNode :leaf_include-91_ii ; + net:coverNode :leaf_include-91_ii ; + net:hasNaming "include" ; + net:hasPropertyName "include" ; + net:hasPropertyName01 "includeing" ; + net:hasPropertyName10 "include-by" ; + net:hasPropertyName12 "include-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_object_o2 . + +net:atomProperty_mean_m a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_object_o2 ; + :role_ARG2 net:atomClass_satellite_s2 ; + net:coverBaseNode :leaf_mean-01_m ; + net:coverNode :leaf_mean-01_m ; + net:hasNaming "mean" ; + net:hasPropertyName "mean" ; + net:hasPropertyName01 "meaning" ; + net:hasPropertyName10 "mean-by" ; + net:hasPropertyName12 "mean-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o2, + :leaf_satellite_s2 . + +net:atomProperty_natural_n a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_satellite_s2 ; + net:coverBaseNode :leaf_natural-03_n ; + net:coverNode :leaf_natural-03_n ; + net:hasNaming "natural" ; + net:hasPropertyName "natural" ; + net:hasPropertyName01 "naturaling" ; + net:hasPropertyName10 "natural-by" ; + net:hasPropertyName12 "natural-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_satellite_s2 . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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_conjunction-AND_a a net:Phenomena_Net ; + :role_op1 net:phenomena_degree_h ; + :role_op2 net:atomProperty_equal_e ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-03-01" . + +net:phenomena_degree_h2 a net:Phenomena_Net ; + :role_ARG1 net:atomClass_planet_p, + net:individual_Mercury_p ; + :role_ARG2 net:atomClass_small_s3 ; + :role_ARG3 net:atomProperty_most_m3 ; + net:coverBaseNode :leaf_have-degree-91_h2 ; + net:coverNode :leaf_have-degree-91_h2 ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-03-01" . + +net:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:value_Mercury_blankNode a net:Value_Net ; + net:hasNaming "Mercury" ; + net:hasStructure "SSC-03-01" ; + net:hasValueLabel "Mercury" . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-03-01" ; + net:hasValueLabel "negative" . + +net:value_o_blankNode a net:Value_Net ; + net:hasNaming "o" ; + net:hasStructure "SSC-03-01" ; + net:hasValueLabel "o" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-03-01#d> a ns3:direct-02 ; + ns3:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o3> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#h2> a ns3:have-degree-91 ; + ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s3> ; + ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#ii> a ns3:include-91 ; + ns3:include-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ; + ns3:include-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m> a ns3:mean-01 ; + ns3:mean-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + ns3:mean-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#n> a ns3:natural-03 ; + ns3:natural-03.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#root01> a ns1:AMR ; + ns1:has-id "SSC-03-01" ; + ns1:has-sentence "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." ; + ns1:root <http://amr.isi.edu/amr_data/SSC-03-01#a> . + +<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" . + +ns1:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:NamedEntity a ns1: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_almost rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:almost ; + :label "almost" . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns1:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:direct-02 ; + :label "direct-02" . + +:concept_equal-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:equal-01 ; + :label "equal-01" . + +:concept_include-91 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:include-91 ; + :label "include-91" . + +:concept_large rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:large ; + :label "large" . + +:concept_mean-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:mean-01 ; + :label "mean-01" . + +:concept_most rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns1:most ; + :label "most" . + +:concept_natural-03 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:natural-03 ; + :label "natural-03" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:orbit-01 ; + :label "orbit-01" . + +:concept_planet rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#planet> ; + :label "planet" . + +:concept_satellite rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:satellite ; + :label "satellite" . + +:concept_size rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:size ; + :label "size" . + +:concept_small rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:small ; + :label "small" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:sun ; + :label "sun" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG4 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_2 a :AMR_Value ; + rdfs:label "o" . + +:value_Mercury a :AMR_Value ; + rdfs:label "Mercury" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a2> ; + :label "a2" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#d> ; + :label "d" . + +:variable_e a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#e> ; + :label "e" . + +:variable_h a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h> ; + :label "h" . + +:variable_h2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h2> ; + :label "h2" . + +:variable_ii a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#ii> ; + :label "ii" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#l> ; + :label "l" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m> ; + :label "m" . + +:variable_m2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m2> ; + :label "m2" . + +:variable_m3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m3> ; + :label "m3" . + +:variable_m4 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m4> ; + :label "m4" . + +:variable_n a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#n> ; + :label "n" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + :label "p" ; + :name "Mercury" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s2> ; + :label "s2" . + +:variable_s3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s3> ; + :label "s3" . + +:variable_s4 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s4> ; + :label "s4" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_almost_a2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_almost_a2 ; + net:coverNode :leaf_almost_a2 ; + net:hasClassName "almost" ; + net:hasNaming "almost" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_large_l a net:Atom_Class_Net ; + net:coverBaseNode :leaf_large_l ; + net:coverNode :leaf_large_l ; + net:hasClassName "large" ; + net:hasNaming "large" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_size_s4 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_size_s4 ; + net:coverNode :leaf_size_s4 ; + net:hasClassName "size" ; + net:hasNaming "size" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_small_s3 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_small_s3 ; + net:coverNode :leaf_small_s3 ; + net:hasClassName "small" ; + net:hasNaming "small" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_sun_s a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s ; + net:coverNode :leaf_sun_s ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-03-01" . + +net:atomProperty_equal_e a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_more_m4 ; + :role_ARG2 net:atomClass_planet_p, + net:individual_Mercury_p ; + :role_ARG3 net:atomClass_size_s4 ; + net:coverBaseNode :leaf_equal-01_e ; + net:coverNode :leaf_equal-01_e ; + net:hasNaming "equal" ; + net:hasPropertyName "equal" ; + net:hasPropertyName01 "equaling" ; + net:hasPropertyName10 "equal-by" ; + net:hasPropertyName12 "equal-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_more_m4, + :leaf_planet_p, + :leaf_size_s4 . + +net:atomProperty_more_m2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_more_m2 ; + net:coverNode :leaf_more_m2 ; + net:hasNaming "more" ; + net:hasPropertyName "more" ; + net:hasPropertyName01 "moreing" ; + net:hasPropertyName10 "more-by" ; + net:hasPropertyName12 "more-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_more_m4 a net:Atom_Property_Net ; + :role_quant net:atomClass_almost_a2 ; + net:coverBaseNode :leaf_more_m4 ; + net:coverNode :leaf_more_m4 ; + net:hasNaming "more" ; + net:hasPropertyName "more" ; + net:hasPropertyName01 "moreing" ; + net:hasPropertyName10 "more-by" ; + net:hasPropertyName12 "more-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_almost_a2 . + +net:atomProperty_most_m3 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_most_m3 ; + net:coverNode :leaf_most_m3 ; + net:hasNaming "most" ; + net:hasPropertyName "most" ; + net:hasPropertyName01 "mosting" ; + net:hasPropertyName10 "most-by" ; + net:hasPropertyName12 "most-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_orbit_o3 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_object_o2 ; + :role_ARG1 net:atomClass_sun_s ; + net:coverBaseNode :leaf_orbit-01_o3 ; + net:coverNode :leaf_orbit-01_o3 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-03-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o2, + :leaf_sun_s . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +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_degree_h a net:Phenomena_Net ; + :role_ARG1 net:atomClass_object_o ; + :role_ARG2 net:atomClass_large_l ; + :role_ARG3 net:atomProperty_more_m2 ; + :role_ARG4 net:atomClass_planet_p, + net:individual_Mercury_p ; + net:coverBaseNode :leaf_have-degree-91_h ; + net:coverNode :leaf_have-degree-91_h ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-03-01" . + +<http://amr.isi.edu/amr_data/SSC-03-01#a> a ns1:and ; + ns2:op1 <http://amr.isi.edu/amr_data/SSC-03-01#h> ; + ns2:op2 <http://amr.isi.edu/amr_data/SSC-03-01#e> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#a2> a ns2:almost ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#e> a ns3:equal-01 ; + ns3:equal-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#m4> ; + ns3:equal-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + ns3:equal-01.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#s4> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#h> a ns3:have-degree-91 ; + ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ; + ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#l> ; + ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m2> ; + ns3:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SSC-03-01#p> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#l> a ns2:large ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m2> a ns1:more ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m3> a ns1:most ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#m4> a ns1:more ; + ns2:quant <http://amr.isi.edu/amr_data/SSC-03-01#a2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#o3> a ns3:orbit-01 ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s> a ns2:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s3> a ns2:small ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s4> a ns2:size ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#planet> a ns1:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:direct-02 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:equal-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:include-91 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:mean-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:natural-03 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:orbit-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:almost a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:large a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:satellite a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:size a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:small a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:sun a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:and a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:most a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:have-degree-91 ; + :hasPhenomenaLink :phenomena_degree ; + :label "have-degree-91" . + +:concept_more rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns1:more ; + :label "more" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:object ; + :label "object" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_direct-02_d a :AMR_Leaf ; + :edge_d_ARG1_o3 :leaf_orbit-01_o3 ; + :edge_d_polarity_negative :value_negative ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_have-degree-91_h2 a :AMR_Leaf ; + :edge_h2_ARG1_p :leaf_planet_p ; + :edge_h2_ARG2_s3 :leaf_small_s3 ; + :edge_h2_ARG3_m3 :leaf_most_m3 ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h2 . + +:leaf_include-91_ii a :AMR_Leaf ; + :edge_ii_ARG1_o :leaf_object_o ; + :edge_ii_ARG2_o2 :leaf_object_o2 ; + :hasConcept :concept_include-91 ; + :hasVariable :variable_ii . + +:leaf_mean-01_m a :AMR_Leaf ; + :edge_m_ARG1_o2 :leaf_object_o2 ; + :edge_m_ARG2_s2 :leaf_satellite_s2 ; + :hasConcept :concept_mean-01 ; + :hasVariable :variable_m . + +:leaf_natural-03_n a :AMR_Leaf ; + :edge_n_ARG1_s2 :leaf_satellite_s2 ; + :hasConcept :concept_natural-03 ; + :hasVariable :variable_n . + +: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" . + +:role_quant a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-03-01" . + +net:atomClass_satellite_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_satellite_s2 ; + net:coverNode :leaf_satellite_s2 ; + net:hasClassName "satellite" ; + net:hasNaming "satellite" ; + net:hasStructure "SSC-03-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-03-01#o> a ns2:object ; + ns2:quant "2" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#s2> a ns2:satellite ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:have-degree-91 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:object a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:more a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_h :leaf_have-degree-91_h ; + :edge_a_op2_e :leaf_equal-01_e ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_equal-01_e a :AMR_Leaf ; + :edge_e_ARG1_m4 :leaf_more_m4 ; + :edge_e_ARG2_p :leaf_planet_p ; + :edge_e_ARG3_s4 :leaf_size_s4 ; + :hasConcept :concept_equal-01 ; + :hasVariable :variable_e . + +:leaf_have-degree-91_h a :AMR_Leaf ; + :edge_h_ARG1_o :leaf_object_o ; + :edge_h_ARG2_l :leaf_large_l ; + :edge_h_ARG3_m2 :leaf_more_m2 ; + :edge_h_ARG4_p :leaf_planet_p ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h . + +:leaf_large_l a :AMR_Leaf ; + :hasConcept :concept_large ; + :hasVariable :variable_l . + +:leaf_more_m2 a :AMR_Leaf ; + :hasConcept :concept_more ; + :hasVariable :variable_m2 . + +:leaf_most_m3 a :AMR_Leaf ; + :hasConcept :concept_most ; + :hasVariable :variable_m3 . + +:leaf_small_s3 a :AMR_Leaf ; + :hasConcept :concept_small ; + :hasVariable :variable_s3 . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:role_ARG3 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o2 ; + net:coverNode :leaf_object_o2 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-03-01" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_Mercury_p a net:Individual_Net ; + net:coverBaseNode :leaf_planet_p ; + net:coverNode :leaf_planet_p ; + net:hasIndividualLabel "Mercury" ; + net:hasMotherClassNet net:atomClass_planet_p ; + net:hasNaming "Mercury" ; + net:hasStructure "SSC-03-01" . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +<http://amr.isi.edu/amr_data/SSC-03-01#o2> a ns2:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-03-01#p> a <http://amr.isi.edu/entity-types#planet> ; + rdfs:label "Mercury" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_almost_a2 a :AMR_Leaf ; + :hasConcept :concept_almost ; + :hasVariable :variable_a2 . + +:leaf_more_m4 a :AMR_Leaf ; + :edge_m4_quant_a2 :leaf_almost_a2 ; + :hasConcept :concept_more ; + :hasVariable :variable_m4 . + +:leaf_orbit-01_o3 a :AMR_Leaf ; + :edge_o3_ARG0_o2 :leaf_object_o2 ; + :edge_o3_ARG1_s :leaf_sun_s ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o3 . + +:leaf_size_s4 a :AMR_Leaf ; + :hasConcept :concept_size ; + :hasVariable :variable_s4 . + +:leaf_sun_s a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s . + +net:atomClass_planet_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_planet_p ; + net:coverNode :leaf_planet_p ; + net:hasClassName "planet" ; + net:hasNaming "planet" ; + net:hasStructure "SSC-03-01" . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_object_o a :AMR_Leaf ; + :edge_o_quant_2 :value_2 ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +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_satellite_s2 a :AMR_Leaf ; + :hasConcept :concept_satellite ; + :hasVariable :variable_s2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +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)." . + +ns1:Frame a ns1: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 . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:leaf_object_o2 a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o2 . + +:leaf_planet_p a :AMR_Leaf ; + :edge_p_name_Mercury :value_Mercury ; + :hasConcept :concept_planet ; + :hasVariable :variable_p . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +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:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +ns3:FrameRole a ns1:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_technical_tests/test_data/composite-property-extraction-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..31fb5f941f94a8d96c722081f620ba4067c2937e --- /dev/null +++ b/tests/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.result.ttl @@ -0,0 +1,891 @@ +@base <https://amr.tetras-libre.fr/rdf/composite-property-extraction-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 ns21: <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#> . + +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:permit-01.ARG1 a ns11:FrameRole . + +ns11:permit-01.ARG2 a ns11:FrameRole . + +ns11:use-01.ARG0 a ns11:FrameRole . + +ns11:use-01.ARG1 a ns11:FrameRole . + +ns2: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_p_ARG1_u a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_ARG2_y a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_u_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_u_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_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_policy_asail_odrl_sentences-12 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#root01> ; + :hasRootLeaf :leaf_permit-01_p ; + :hasSentenceID "policy_asail_odrl_sentences-12" ; + :hasSentenceStatement "You may use the movie." . + +: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:Action_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net: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_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_use_u ; + :role_ARG2 net:atomClass_you_y ; + net:coverBaseNode :leaf_permit-01_p ; + net:coverNode :leaf_permit-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "permit-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "policy_asail_odrl_sentences-12" . + +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/policy_asail_odrl_sentences-12#root01> a ns21:AMR ; + ns21:has-id "policy_asail_odrl_sentences-12" ; + ns21:has-sentence "You may use the movie." ; + ns21:root <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> . + +<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" . + +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_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_permit-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:permit-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "permit-01" . + +:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:use-01 ; + :label "use-01" . + +:concept_you rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2: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" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> ; + :label "p" . + +:variable_u a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> ; + :label "u" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#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:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "policy_asail_odrl_sentences-12" . + +net:atomProperty_use_u a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_use-01_u ; + net:hasNaming "use" ; + net:hasPropertyName "use" ; + net:hasPropertyName01 "useing" ; + net:hasPropertyName10 "use-by" ; + net:hasPropertyName12 "use-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "policy_asail_odrl_sentences-12" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :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/policy_asail_odrl_sentences-12#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> a ns11:permit-01 ; + ns11:permit-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> ; + ns11:permit-01.ARG2 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> a ns11:use-01 ; + ns11:use-01.ARG0 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ; + ns11:use-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:permit-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:use-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_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 "policy_asail_odrl_sentences-12" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> a ns2: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 . + +: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_permit-01_p a :AMR_Leaf ; + :edge_p_ARG1_u :leaf_use-01_u ; + :edge_p_ARG2_y :leaf_you_y ; + :hasConcept :concept_permit-01 ; + :hasVariable :variable_p . + +:leaf_use-01_u a :AMR_Leaf ; + :edge_u_ARG0_y :leaf_you_y ; + :edge_u_ARG1_m :leaf_movie_m ; + :hasConcept :concept_use-01 ; + :hasVariable :variable_u . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation 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_technical_tests/test_data/composite-property-extraction-devGraph-1.ttl b/tests/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..9fc182bfa10aced00abe4ee019cd62e63b2b5e73 --- /dev/null +++ b/tests/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.ttl @@ -0,0 +1,891 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/12//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 ns21: <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#> . + +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:permit-01.ARG1 a ns11:FrameRole . + +ns11:permit-01.ARG2 a ns11:FrameRole . + +ns11:use-01.ARG0 a ns11:FrameRole . + +ns11:use-01.ARG1 a ns11:FrameRole . + +ns2: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_p_ARG1_u a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_ARG2_y a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_u_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_u_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_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_policy_asail_odrl_sentences-12 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#root01> ; + :hasRootLeaf :leaf_permit-01_p ; + :hasSentenceID "policy_asail_odrl_sentences-12" ; + :hasSentenceStatement "You may use the movie." . + +: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:Action_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net: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_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_use_u ; + :role_ARG2 net:atomClass_you_y ; + net:coverBaseNode :leaf_permit-01_p ; + net:coverNode :leaf_permit-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "permit-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "policy_asail_odrl_sentences-12" . + +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/policy_asail_odrl_sentences-12#root01> a ns21:AMR ; + ns21:has-id "policy_asail_odrl_sentences-12" ; + ns21:has-sentence "You may use the movie." ; + ns21:root <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> . + +<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" . + +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_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_permit-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:permit-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "permit-01" . + +:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:use-01 ; + :label "use-01" . + +:concept_you rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2: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" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> ; + :label "p" . + +:variable_u a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> ; + :label "u" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#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:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "policy_asail_odrl_sentences-12" . + +net:atomProperty_use_u a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_use-01_u ; + net:hasNaming "use" ; + net:hasPropertyName "use" ; + net:hasPropertyName01 "useing" ; + net:hasPropertyName10 "use-by" ; + net:hasPropertyName12 "use-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "policy_asail_odrl_sentences-12" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :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/policy_asail_odrl_sentences-12#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> a ns11:permit-01 ; + ns11:permit-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> ; + ns11:permit-01.ARG2 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> a ns11:use-01 ; + ns11:use-01.ARG0 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ; + ns11:use-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:permit-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:use-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2: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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_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 "policy_asail_odrl_sentences-12" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> a ns2: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 . + +: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_permit-01_p a :AMR_Leaf ; + :edge_p_ARG1_u :leaf_use-01_u ; + :edge_p_ARG2_y :leaf_you_y ; + :hasConcept :concept_permit-01 ; + :hasVariable :variable_p . + +:leaf_use-01_u a :AMR_Leaf ; + :edge_u_ARG0_y :leaf_you_y ; + :edge_u_ARG1_m :leaf_movie_m ; + :hasConcept :concept_use-01 ; + :hasVariable :variable_u . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation 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_technical_tests/test_data/devGraph-properties-to-generate.result.ttl b/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..39f6693ecb1a4a27703503ccf1a87a241118dbcc --- /dev/null +++ b/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.result.ttl @@ -0,0 +1,1643 @@ +@base <https://amr.tetras-libre.fr/rdf/devGraph-properties-to-generate/result> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> . +@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:adapt-01.ARG1 a ns11:FrameRole . + +ns11:contrast-01.ARG1 a ns11:FrameRole . + +ns11:contrast-01.ARG2 a ns11:FrameRole . + +ns11:grant-01.ARG0 a ns11:FrameRole . + +ns11:grant-01.ARG1 a ns11:FrameRole . + +ns11:grant-01.ARG2 a ns11:FrameRole . + +ns11:license-01.ARG1 a ns11:FrameRole . + +ns11:license-01.ARG2 a ns11:FrameRole . + +ns11:produce-01.ARG0 a ns11:FrameRole . + +ns11:produce-01.ARG1 a ns11:FrameRole . + +ns11:public-02.ARG1 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns11:share-01.ARG0 a ns11:FrameRole . + +ns11:share-01.ARG1 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 . + +:edge_a2_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_op1_p2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_r a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_c_ARG1_l2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_c_ARG2_s a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_g_ARG0_l a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_g_ARG1_c a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_g_ARG2_y a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l2_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_l2_ARG2_y a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l_mod_t a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_p2_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p2_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_ARG1_l a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_s_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +: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_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" . + +: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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_cc-sentence-examples-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ; + :hasRootLeaf :leaf_grant-01_g ; + :hasSentenceID "cc-sentence-examples-03" ; + :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." . + +: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 . + +ext-out:adapt a owl:ObjectProperty ; + rdfs:label "adapt" ; + rdfs:subPropertyOf sys:Out_ObjectProperty ; + sys:fromStructure "cc-sentence-examples-03" . + +ext-out:grant a owl:ObjectProperty ; + rdfs:label "grant" ; + rdfs:subPropertyOf sys:Out_ObjectProperty ; + sys:fromStructure "cc-sentence-examples-03" . + +ext-out:license a owl:ObjectProperty ; + rdfs:label "license" ; + rdfs:subPropertyOf sys:Out_ObjectProperty ; + sys:fromStructure "cc-sentence-examples-03" . + +ext-out:not-share a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty ; + sys:fromStructure "cc-sentence-examples-03" . + +ext-out:produce a owl:ObjectProperty ; + rdfs:label "produce" ; + rdfs:subPropertyOf sys:Out_ObjectProperty ; + sys:fromStructure "cc-sentence-examples-03" . + +ext-out:public a owl:ObjectProperty ; + rdfs:label "public" ; + rdfs:subPropertyOf sys:Out_ObjectProperty ; + sys:fromStructure "cc-sentence-examples-03" . + +ext-out:public-license a owl:ObjectProperty ; + rdfs:label "public-license" ; + rdfs:subPropertyOf sys:Out_ObjectProperty ; + sys:fromStructure "cc-sentence-examples-03" . + +ext-out:reproduce a owl:ObjectProperty ; + rdfs:label "reproduce" ; + rdfs:subPropertyOf sys:Out_ObjectProperty ; + sys:fromStructure "cc-sentence-examples-03" . + +<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_adapt_a2 a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_adapt-01_a2 ; + net:coverNode :leaf_adapt-01_a2 ; + net:hasNaming "adapt" ; + net:hasPropertyName "adapt" ; + net:hasPropertyName01 "adapting" ; + net:hasPropertyName10 "adapt-by" ; + net:hasPropertyName12 "adapt-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_grant_g a net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_license_l ; + :role_ARG1 net:phenomena_conjunction_c ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_grant-01_g ; + net:coverNode :leaf_grant-01_g ; + net:hasNaming "grant" ; + net:hasPropertyName "grant" ; + net:hasPropertyName01 "granting" ; + net:hasPropertyName10 "grant-by" ; + net:hasPropertyName12 "grant-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_contrast-01_c, + :leaf_license-01_l, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_public_p a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_public-02_p ; + net:hasNaming "public" ; + net:hasPropertyName "public" ; + net:hasPropertyName01 "publicing" ; + net:hasPropertyName10 "public-by" ; + net:hasPropertyName12 "public-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_license-01_l ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:axiom_disjointProperty_not-share_share_s a net:Axiom_Net ; + :role_ARG0 net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + net:composeFrom net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_not-share_share" ; + net:hasNetArgument net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:hasStructure "cc-sentence-examples-03" . + +net:axiom_disjointProperty_share_not-share_s a net:Axiom_Net ; + :role_ARG0 net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + net:composeFrom net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_share_not-share" ; + net:hasNetArgument net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:hasStructure "cc-sentence-examples-03" . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_public-license a net:Composite_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverArgNode :leaf_license-01_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_license-01_l, + :leaf_public-02_p ; + net:hasMotherClassNet net:atomProperty_license_l ; + net:hasNaming "public-license" ; + net:hasPropertyName "public-license" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "this" ; + net:hasMotherClassNet net:atomClass_this_t ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackMainNetComposante net:atomClass_this_t ; + net:trackNetComposante net:atomClass_this_t ; + net:trackProgress net:initialized . + +net:inverse_direction a owl:NamedIndividual . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> a ns11:adapt-01 ; + ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02 ; + ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR ; + ns3:has-id "cc-sentence-examples-03" ; + ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ; + ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> . + +<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 . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_adapt-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:adapt-01 ; + :label "adapt-01" . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_contrast-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:contrast-01 ; + :hasPhenomenaLink :phenomena_conjunction ; + :label "contrast-01" . + +:concept_grant-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:grant-01 ; + :label "grant-01" . + +:concept_material rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:material ; + :label "material" . + +:concept_produce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:produce-01 ; + :label "produce-01" . + +:concept_public-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:public-02 ; + :label "public-02" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_share-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:share-01 ; + :label "share-01" . + +: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_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" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ; + :label "a2" . + +:variable_c a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + :label "c" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ; + :label "g" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + :label "l" . + +:variable_l2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + :label "l2" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + :label "p2" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + :label "r" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + :label "s" . + +:variable_t a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + :label "t" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + :label "y" . + +sys:Degree 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:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:logicalSet_and_a a net:Logical_Set_Net ; + :role_op1 net:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:bindPropertyNet net:atomProperty_license_l2 ; + net:containsNet net:atomProperty_produce_p2, + net:atomProperty_reproduce_r ; + net:containsNet1 net:atomProperty_produce_p2 ; + net:containsNet2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +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_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:phenomena_conjunction_c a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_license_l2 ; + :role_ARG2 net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:coverBaseNode :leaf_contrast-01_c ; + net:coverNode :leaf_contrast-01_c ; + net:hasNaming "conjunction" ; + net:hasPhenomenaRef "contrast-01" ; + net:hasPhenomenaType :phenomena_conjunction ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:restriction_produceing_material a net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_produce-01_p2 ; + net:hasNaming "you-produceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_produce_p2 . + +net:restriction_reproduceing_material a net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_reproduce-01_r ; + net:hasNaming "you-reproduceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_reproduce_r . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01 ; + ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01 ; + ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01 ; + ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01 ; + ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01 ; + ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:adapt-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:contrast-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:grant-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:produce-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:public-02 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:share-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:material 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 . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:license-01 ; + :label "license-01" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_adapt-01_a2 a :AMR_Leaf ; + :edge_a2_ARG1_m :leaf_material_m ; + :hasConcept :concept_adapt-01 ; + :hasVariable :variable_a2 . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +net:Class_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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_license_l2 a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_produce_p2, + net:atomProperty_reproduce_r, + net:logicalSet_and_a, + net:phenomena_conjunction-AND_a ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_license-01_l2 ; + net:coverNode :leaf_license-01_l2 ; + net:hasNaming "license" ; + net:hasPropertyName "license" ; + net:hasPropertyName01 "licenseing" ; + net:hasPropertyName10 "license-by" ; + net:hasPropertyName12 "license-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_and_a, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "cc-sentence-examples-03" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01 ; + ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:license-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_grant-01_g a :AMR_Leaf ; + :edge_g_ARG0_l :leaf_license-01_l ; + :edge_g_ARG1_c :leaf_contrast-01_c ; + :edge_g_ARG2_y :leaf_you_y ; + :hasConcept :concept_grant-01 ; + :hasVariable :variable_g . + +:leaf_license-01_l2 a :AMR_Leaf ; + :edge_l2_ARG1_a :leaf_and_a ; + :edge_l2_ARG2_y :leaf_you_y ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l2 . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_contrast-01_c a :AMR_Leaf ; + :edge_c_ARG1_l2 :leaf_license-01_l2 ; + :edge_c_ARG2_s :leaf_share-01_s ; + :hasConcept :concept_contrast-01 ; + :hasVariable :variable_c . + +:leaf_public-02_p a :AMR_Leaf ; + :edge_p_ARG1_l :leaf_license-01_l ; + :hasConcept :concept_public-02 ; + :hasVariable :variable_p . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_this_t a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:coverNodeCount 1 ; + net:hasClassName "this" ; + net:hasNaming "this" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_license_l a net:Atom_Property_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 "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_this_t ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:compositeProperty_not-share_s a net:Composite_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:atomProperty_share_s ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "not-share" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_and_a a :AMR_Leaf ; + :edge_a_op1_p2 :leaf_produce-01_p2 ; + :edge_a_op2_r :leaf_reproduce-01_r ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_produce-01_p2 a :AMR_Leaf ; + :edge_p2_ARG0_y :leaf_you_y ; + :edge_p2_ARG1_m :leaf_material_m ; + :hasConcept :concept_produce-01 ; + :hasVariable :variable_p2 . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_y :leaf_you_y ; + :edge_r_ARG1_m :leaf_material_m ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_this_t a :AMR_Leaf ; + :hasConcept :concept_this ; + :hasVariable :variable_t . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +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:atomProperty_produce_p2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_produce-01_p2 ; + net:coverNode :leaf_produce-01_p2 ; + net:hasNaming "produce" ; + net:hasPropertyName "produce" ; + net:hasPropertyName01 "produceing" ; + net:hasPropertyName10 "produce-by" ; + net:hasPropertyName12 "produce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_share_s a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "share" ; + net:hasPropertyName "share" ; + net:hasPropertyName01 "shareing" ; + net:hasPropertyName10 "share-by" ; + net:hasPropertyName12 "share-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y, + :value_negative ; + net:trackProgress net:initialized, + net:relation_propagated . + +rdf:Property a owl:Class . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_material_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_material_m ; + net:coverNode :leaf_material_m ; + net:coverNodeCount 1 ; + net:hasClassName "material" ; + net:hasClassType sys:Entity ; + net:hasNaming "material" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:leaf_license-01_l a :AMR_Leaf ; + :edge_l_mod_t :leaf_this_t ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +net:individual_you-produceing-material_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-produceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-produceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you-reproduceing-material_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-reproduceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-reproduceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:atomClass_you_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_share-01_s a :AMR_Leaf ; + :edge_s_ARG0_y :leaf_you_y ; + :edge_s_ARG1_m :leaf_material_m ; + :edge_s_polarity_negative :value_negative ; + :hasConcept :concept_share-01 ; + :hasVariable :variable_s . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:atomClass_you_y a net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:coverNodeCount 1 ; + net:hasClassName "you" ; + net:hasClassType sys:Entity ; + net:hasNaming "you" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-produceing-material_y a net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-produceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_produceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-reproduceing-material_y a net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-reproduceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_reproduceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_material_m a :AMR_Leaf ; + :hasConcept :concept_material ; + :hasVariable :variable_m . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_you_y a :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.ttl b/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.ttl new file mode 100644 index 0000000000000000000000000000000000000000..609b5228295182c20fcb12867ecc33363e22ebde --- /dev/null +++ b/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.ttl @@ -0,0 +1,1603 @@ +@base <http://https://tenet.tetras-libre.fr/demo/cc-examples//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:adapt-01.ARG1 a ns11:FrameRole . + +ns11:contrast-01.ARG1 a ns11:FrameRole . + +ns11:contrast-01.ARG2 a ns11:FrameRole . + +ns11:grant-01.ARG0 a ns11:FrameRole . + +ns11:grant-01.ARG1 a ns11:FrameRole . + +ns11:grant-01.ARG2 a ns11:FrameRole . + +ns11:license-01.ARG1 a ns11:FrameRole . + +ns11:license-01.ARG2 a ns11:FrameRole . + +ns11:produce-01.ARG0 a ns11:FrameRole . + +ns11:produce-01.ARG1 a ns11:FrameRole . + +ns11:public-02.ARG1 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns11:share-01.ARG0 a ns11:FrameRole . + +ns11:share-01.ARG1 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 . + +:edge_a2_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_op1_p2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_r a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_c_ARG1_l2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_c_ARG2_s a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_g_ARG0_l a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_g_ARG1_c a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_g_ARG2_y a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l2_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_l2_ARG2_y a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l_mod_t a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_p2_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p2_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_ARG1_l a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_s_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +: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_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" . + +: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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_cc-sentence-examples-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ; + :hasRootLeaf :leaf_grant-01_g ; + :hasSentenceID "cc-sentence-examples-03" ; + :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." . + +: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:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_adapt_a2 a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_adapt-01_a2 ; + net:coverNode :leaf_adapt-01_a2 ; + net:hasNaming "adapt" ; + net:hasPropertyName "adapt" ; + net:hasPropertyName01 "adapting" ; + net:hasPropertyName10 "adapt-by" ; + net:hasPropertyName12 "adapt-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_grant_g a net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_license_l ; + :role_ARG1 net:phenomena_conjunction_c ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_grant-01_g ; + net:coverNode :leaf_grant-01_g ; + net:hasNaming "grant" ; + net:hasPropertyName "grant" ; + net:hasPropertyName01 "granting" ; + net:hasPropertyName10 "grant-by" ; + net:hasPropertyName12 "grant-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_contrast-01_c, + :leaf_license-01_l, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_public_p a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_public-02_p ; + net:hasNaming "public" ; + net:hasPropertyName "public" ; + net:hasPropertyName01 "publicing" ; + net:hasPropertyName10 "public-by" ; + net:hasPropertyName12 "public-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_license-01_l ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:axiom_disjointProperty_not-share_share_s a net:Axiom_Net ; + :role_ARG0 net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + net:composeFrom net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_not-share_share" ; + net:hasNetArgument net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:hasStructure "cc-sentence-examples-03" . + +net:axiom_disjointProperty_share_not-share_s a net:Axiom_Net ; + :role_ARG0 net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + net:composeFrom net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_share_not-share" ; + net:hasNetArgument net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:hasStructure "cc-sentence-examples-03" . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_public-license a net:Composite_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverArgNode :leaf_license-01_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_license-01_l, + :leaf_public-02_p ; + net:hasMotherClassNet net:atomProperty_license_l ; + net:hasNaming "public-license" ; + net:hasPropertyName "public-license" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "this" ; + net:hasMotherClassNet net:atomClass_this_t ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackMainNetComposante net:atomClass_this_t ; + net:trackNetComposante net:atomClass_this_t ; + net:trackProgress net:initialized . + +net:inverse_direction a owl:NamedIndividual . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> a ns11:adapt-01 ; + ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02 ; + ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR ; + ns3:has-id "cc-sentence-examples-03" ; + ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ; + ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> . + +<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 . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_adapt-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:adapt-01 ; + :label "adapt-01" . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_contrast-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:contrast-01 ; + :hasPhenomenaLink :phenomena_conjunction ; + :label "contrast-01" . + +:concept_grant-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:grant-01 ; + :label "grant-01" . + +:concept_material rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:material ; + :label "material" . + +:concept_produce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:produce-01 ; + :label "produce-01" . + +:concept_public-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:public-02 ; + :label "public-02" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_share-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:share-01 ; + :label "share-01" . + +: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_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" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ; + :label "a2" . + +:variable_c a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + :label "c" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ; + :label "g" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + :label "l" . + +:variable_l2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + :label "l2" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + :label "p2" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + :label "r" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + :label "s" . + +:variable_t a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + :label "t" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + :label "y" . + +sys:Degree 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:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:logicalSet_and_a a net:Logical_Set_Net ; + :role_op1 net:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:bindPropertyNet net:atomProperty_license_l2 ; + net:containsNet net:atomProperty_produce_p2, + net:atomProperty_reproduce_r ; + net:containsNet1 net:atomProperty_produce_p2 ; + net:containsNet2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +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_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:phenomena_conjunction_c a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_license_l2 ; + :role_ARG2 net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:coverBaseNode :leaf_contrast-01_c ; + net:coverNode :leaf_contrast-01_c ; + net:hasNaming "conjunction" ; + net:hasPhenomenaRef "contrast-01" ; + net:hasPhenomenaType :phenomena_conjunction ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:restriction_produceing_material a net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_produce-01_p2 ; + net:hasNaming "you-produceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_produce_p2 . + +net:restriction_reproduceing_material a net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_reproduce-01_r ; + net:hasNaming "you-reproduceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_reproduce_r . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01 ; + ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01 ; + ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01 ; + ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01 ; + ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01 ; + ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:adapt-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:contrast-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:grant-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:produce-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:public-02 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:share-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:material 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 . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:license-01 ; + :label "license-01" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_adapt-01_a2 a :AMR_Leaf ; + :edge_a2_ARG1_m :leaf_material_m ; + :hasConcept :concept_adapt-01 ; + :hasVariable :variable_a2 . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +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:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_license_l2 a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_produce_p2, + net:atomProperty_reproduce_r, + net:logicalSet_and_a, + net:phenomena_conjunction-AND_a ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_license-01_l2 ; + net:coverNode :leaf_license-01_l2 ; + net:hasNaming "license" ; + net:hasPropertyName "license" ; + net:hasPropertyName01 "licenseing" ; + net:hasPropertyName10 "license-by" ; + net:hasPropertyName12 "license-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_and_a, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "cc-sentence-examples-03" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01 ; + ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:license-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_grant-01_g a :AMR_Leaf ; + :edge_g_ARG0_l :leaf_license-01_l ; + :edge_g_ARG1_c :leaf_contrast-01_c ; + :edge_g_ARG2_y :leaf_you_y ; + :hasConcept :concept_grant-01 ; + :hasVariable :variable_g . + +:leaf_license-01_l2 a :AMR_Leaf ; + :edge_l2_ARG1_a :leaf_and_a ; + :edge_l2_ARG2_y :leaf_you_y ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l2 . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_contrast-01_c a :AMR_Leaf ; + :edge_c_ARG1_l2 :leaf_license-01_l2 ; + :edge_c_ARG2_s :leaf_share-01_s ; + :hasConcept :concept_contrast-01 ; + :hasVariable :variable_c . + +:leaf_public-02_p a :AMR_Leaf ; + :edge_p_ARG1_l :leaf_license-01_l ; + :hasConcept :concept_public-02 ; + :hasVariable :variable_p . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_this_t a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:coverNodeCount 1 ; + net:hasClassName "this" ; + net:hasNaming "this" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_license_l a net:Atom_Property_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 "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_this_t ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:compositeProperty_not-share_s a net:Composite_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:atomProperty_share_s ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "not-share" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_and_a a :AMR_Leaf ; + :edge_a_op1_p2 :leaf_produce-01_p2 ; + :edge_a_op2_r :leaf_reproduce-01_r ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_produce-01_p2 a :AMR_Leaf ; + :edge_p2_ARG0_y :leaf_you_y ; + :edge_p2_ARG1_m :leaf_material_m ; + :hasConcept :concept_produce-01 ; + :hasVariable :variable_p2 . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_y :leaf_you_y ; + :edge_r_ARG1_m :leaf_material_m ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_this_t a :AMR_Leaf ; + :hasConcept :concept_this ; + :hasVariable :variable_t . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +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:atomProperty_produce_p2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_produce-01_p2 ; + net:coverNode :leaf_produce-01_p2 ; + net:hasNaming "produce" ; + net:hasPropertyName "produce" ; + net:hasPropertyName01 "produceing" ; + net:hasPropertyName10 "produce-by" ; + net:hasPropertyName12 "produce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_share_s a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "share" ; + net:hasPropertyName "share" ; + net:hasPropertyName01 "shareing" ; + net:hasPropertyName10 "share-by" ; + net:hasPropertyName12 "share-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y, + :value_negative ; + net:trackProgress net:initialized, + net:relation_propagated . + +rdf:Property a owl:Class . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_material_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_material_m ; + net:coverNode :leaf_material_m ; + net:coverNodeCount 1 ; + net:hasClassName "material" ; + net:hasClassType sys:Entity ; + net:hasNaming "material" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:leaf_license-01_l a :AMR_Leaf ; + :edge_l_mod_t :leaf_this_t ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +net:individual_you-produceing-material_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-produceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-produceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you-reproduceing-material_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-reproduceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-reproduceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:atomClass_you_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_share-01_s a :AMR_Leaf ; + :edge_s_ARG0_y :leaf_you_y ; + :edge_s_ARG1_m :leaf_material_m ; + :edge_s_polarity_negative :value_negative ; + :hasConcept :concept_share-01 ; + :hasVariable :variable_s . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +net:atomClass_you_y a net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:coverNodeCount 1 ; + net:hasClassName "you" ; + net:hasClassType sys:Entity ; + net:hasNaming "you" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-produceing-material_y a net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-produceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_produceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-reproduceing-material_y a net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-reproduceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_reproduceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_material_m a :AMR_Leaf ; + :hasConcept :concept_material ; + :hasVariable :variable_m . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_you_y a :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +: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/devGraph1.result.ttl b/tests/dev_technical_tests/test_data/devGraph1.result.ttl similarity index 100% rename from tests/dev_tests/test_data/devGraph1.result.ttl rename to tests/dev_technical_tests/test_data/devGraph1.result.ttl diff --git a/tests/dev_technical_tests/test_data/devGraph1.ttl b/tests/dev_technical_tests/test_data/devGraph1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..ef4859052be49c92659fa9018ee8777ab21fc37a --- /dev/null +++ b/tests/dev_technical_tests/test_data/devGraph1.ttl @@ -0,0 +1,2862 @@ +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix amr: <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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/rdf/amr-terms#> . +@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/bind-01.ARG0 +ns3:bind-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1 +ns3:bind-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0 +ns3:orbit-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1 +ns3:orbit-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns11:domain rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#manner +ns11:manner rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns11:op1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns11:op2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#part +ns11:part rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#polarity +ns11:polarity 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:AMR_AnnotationProperty rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2 +amr:edge_a_op1_s2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o +amr:edge_a_op2_o rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g +amr:edge_b_ARG0_g rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s +amr:edge_b_ARG1_s rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative +amr:edge_d2_polarity_negative rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2 +amr:edge_m9_ARG0_o2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3 +amr:edge_m9_ARG1_o3 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o +amr:edge_o2_ARG0_o rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2 +amr:edge_o2_ARG1_s2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d +amr:edge_o3_op1_d rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2 +amr:edge_o3_op2_d2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s +amr:edge_p9_ARG0_s rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a +amr:edge_p9_ARG1_a rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem +amr:edge_p_name_SolarSystem rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p +amr:edge_s_domain_p rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLk +amr:fromAmrLk rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole +amr:fromAmrLkFramerole rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole +amr:fromAmrLkRole rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot +amr:fromAmrLkRoot rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName +amr:getDirectPropertyName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName +amr:getInversePropertyName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getProperty +amr:getProperty rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getPropertyType +amr:getPropertyType rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasAmrRole +amr:hasAmrRole rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasConceptLink +amr:hasConceptLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + + +### https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink +amr:hasEdgeLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + + +### https://amr.tetras-libre.fr/rdf/schema#hasLink +amr:hasLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink +amr:hasPhenomenaLink rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReification +amr:hasReification rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty ; + rdfs:range xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept +amr:hasReificationConcept rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition +amr:hasReificationDefinition rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty ; + rdfs:range rdfs:Literal . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain +amr:hasReificationDomain rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationRange +amr:hasReificationRange rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRelationName +amr:hasRelationName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasSentenceID +amr:hasSentenceID rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement +amr:hasSentenceStatement rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#isReifiedConcept +amr:isReifiedConcept rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#isReifiedLeaf +amr:isReifiedLeaf rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#isReifiedVariable +amr:isReifiedVariable rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#label +amr:label rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#name +amr:name rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +amr:role_ARG0 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +amr:role_ARG1 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +amr:role_domain rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +amr:role_name rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +amr:role_op1 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +amr:role_op2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +amr:role_polarity rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#toReify +amr:toReify rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept +amr:toReifyAsConcept rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge +amr:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge +amr:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr: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#atomOf +net:atomOf rdf:type owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#bindPropertyNet +net:bindPropertyNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#bindRestriction +net:bindRestriction rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet +net:containsNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet1 +net:containsNet1 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet2 +net:containsNet2 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#coverNodeCount +net:coverNodeCount rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#coverTargetNode +net:coverTargetNode 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#hasClassName +net:hasClassName rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasClassType +net:hasClassType 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#hasLogicalConstraint +net:hasLogicalConstraint rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasMotherClassName +net:hasMotherClassName 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#hasRestriction01 +net:hasRestriction01 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue +net:hasRestrictionNetValue rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty +net:hasRestrictionOnProperty 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#hasValueLabel +net:hasValueLabel 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#listBy +net:listBy rdf:type owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#listOf +net:listOf rdf:type owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#relationOf +net:relationOf rdf:type owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode +net:targetArgumentNode rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante +net:trackMainNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackNetComposante +net:trackNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackProgress +net:trackProgress 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#typeProperty +net:typeProperty rdf:type owl:AnnotationProperty ; + rdfs:label "type property" . + + +### 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:AMR_ObjectProperty rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasConcept +amr:hasConcept rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Leaf . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRoleID +amr:hasRoleID rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRoleTag +amr:hasRoleTag rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRolesetID +amr:hasRolesetID rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf +amr:hasRootLeaf rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasVariable +amr:hasVariable rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr: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: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/SSC-01-01#a +<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#b +<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d +<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d2 +<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#g +<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o +<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o2 +<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o3 +<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#p +<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s +<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s2 +<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/entity-types#planet +<http://amr.isi.edu/entity-types#planet> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/entity-types#system +<http://amr.isi.edu/entity-types#system> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns3:FrameRole rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01 +ns3:bind-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/direct-02 +ns3:direct-02 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01 +ns3:orbit-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#gravitation +ns11:gravitation rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#manner +ns11:manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#object +ns11:object rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#part +ns11:part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#sun +ns11:sun rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#system +ns11:system rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#AMR +ns21:AMR rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Concept +ns21:Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data ; + rdfs:label "AMR-Concept" . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns21:Frame rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns21:NamedEntity rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Role +ns21:Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data ; + rdfs:label "AMR-Role" . + + +### http://amr.isi.edu/rdf/core-amr#and +ns21:and rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#or +ns21:or rdf:type owl:Class ; + rdfs:subClassOf amr: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:AMR_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role +amr:AMR_Core_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Edge +amr:AMR_Edge rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Element +amr:AMR_Element rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf +amr:AMR_Leaf rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data +amr:AMR_Linked_Data rdf:type owl:Class . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role +amr:AMR_NonCore_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role +amr:AMR_Op_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena +amr:AMR_Phenomena rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept +amr:AMR_Predicat_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role +amr:AMR_Prep_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Relation +amr:AMR_Relation rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept +amr:AMR_Relation_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Role +amr:AMR_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Root +amr:AMR_Root rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role +amr:AMR_Specific_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Structure +amr:AMR_Structure rdf:type owl:Class . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept +amr:AMR_Term_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Value +amr:AMR_Value rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Variable +amr:AMR_Variable rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_and +amr:concept_and rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_bind-01 +amr:concept_bind-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_direct-02 +amr:concept_direct-02 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_gravitation +amr:concept_gravitation rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_manner +amr:concept_manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_object +amr:concept_object rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_or +amr:concept_or rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01 +amr:concept_orbit-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_part +amr:concept_part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_sun +amr:concept_sun rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_system +amr:concept_system rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction +amr:phenomena_conjunction rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "contrast-01" , + "either" , + "neither" ; + amr:label "conjunction" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and +amr:phenomena_conjunction_and rdf:type owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "and" ; + amr:label "conjunction-AND" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or +amr:phenomena_conjunction_or rdf:type owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "or" ; + amr:label "conjunction-OR" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_degree +amr:phenomena_degree rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "have-degree-91" ; + amr:label "degree" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_domain +amr:relation_domain rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "domain" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_manner +amr:relation_manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "true"^^xsd:boolean ; + amr:hasReificationConcept "hasManner" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "manner" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_mod +amr:relation_mod rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "mod" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_name +amr:relation_name rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "name" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_part +amr:relation_part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "true"^^xsd:boolean ; + amr:hasReificationConcept "hasPart" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "part" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_polarity +amr:relation_polarity rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "polarity" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_quant +amr:relation_quant rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "quant" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +amr:role_ARG0 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +amr:role_ARG1 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG2 +amr:role_ARG2 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG2" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG3 +amr:role_ARG3 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG3" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG4 +amr:role_ARG4 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG4" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG5 +amr:role_ARG5 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG5" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG6 +amr:role_ARG6 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG6" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG7 +amr:role_ARG7 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG7" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG8 +amr:role_ARG8 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG8" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG9 +amr:role_ARG9 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG9" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +amr:role_domain rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91 +amr:role_have-degree-91 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:getPropertyType <net:specificProperty> . + + +### https://amr.tetras-libre.fr/rdf/schema#role_manner +amr:role_manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "manner" ; + amr:getPropertyType owl:DataProperty ; + amr:label "manner" ; + amr:toReifyAsConcept "manner" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_mod +amr:role_mod rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasFeature" ; + amr:getPropertyType rdfs:subClassOf , + owl:ObjectProperty ; + amr:label "mod" ; + amr:toReifyAsConcept "mod" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +amr:role_name rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +amr:role_op1 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +amr:role_op2 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op3 +amr:role_op3 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op3" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op4 +amr:role_op4 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op4" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op5 +amr:role_op5 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op5" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op6 +amr:role_op6 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op6" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op7 +amr:role_op7 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op7" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op8 +amr:role_op8 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op8" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op9 +amr:role_op9 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op9" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_part +amr:role_part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasPart" ; + amr:getInversePropertyName "partOf" ; + amr:getPropertyType owl:ObjectProperty ; + amr:toReifyAsConcept "part" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +amr:role_polarity rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_quant +amr:role_quant rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr: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#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#Instance +net:Instance rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Instance" . + + +### https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net +net:Logical_Set_Net rdf:type owl:Class ; + rdfs:subClassOf net: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#Object +net:Object rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Object using in semantic net instance" . + + +### 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_Direction +net:Property_Direction rdf:type owl:Class ; + rdfs:subClassOf net:Feature . + + +### 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#Restriction_Net +net:Restriction_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Type +net:Type rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Type" . + + +### https://tenet.tetras-libre.fr/semantic-net#Value_Net +net:Value_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#atom +net:atom rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "atom" . + + +### https://tenet.tetras-libre.fr/semantic-net#class +net:class rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "class" . + + +### https://tenet.tetras-libre.fr/semantic-net#class_list +net:class_list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "classList" . + + +### https://tenet.tetras-libre.fr/semantic-net#composite +net:composite rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "composite" . + + +### https://tenet.tetras-libre.fr/semantic-net#conjunctive_list +net:conjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "conjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#disjunctive_list +net:disjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "disjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#entity_class_list +net:entity_class_list rdf:type owl:Class ; + rdfs:subClassOf net:class_list ; + rdfs:label "entityClassList" . + + +### https://tenet.tetras-libre.fr/semantic-net#event +net:event rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "event" . + + +### https://tenet.tetras-libre.fr/semantic-net#list +net:list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "list" . + + +### https://tenet.tetras-libre.fr/semantic-net#relation +net:relation rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "relation" . + + +### https://tenet.tetras-libre.fr/semantic-net#state_property +net:state_property rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "stateProperty" . + + +### https://tenet.tetras-libre.fr/semantic-net#unary_list +net:unary_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "unary-list" . + + +################################################################# +# Individuals +################################################################# + +### http://amr.isi.edu/amr_data/SSC-01-01#a +<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:NamedIndividual , + ns21:and . + + +### http://amr.isi.edu/amr_data/SSC-01-01#b +<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:NamedIndividual , + ns3:bind-01 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d +<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:NamedIndividual , + ns3:direct-02 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d2 +<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:NamedIndividual , + ns3:direct-02 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#g +<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:NamedIndividual , + ns11:gravitation . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o +<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:NamedIndividual , + ns11:object . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o2 +<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:NamedIndividual , + ns3:orbit-01 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o3 +<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:NamedIndividual , + ns21:or . + + +### http://amr.isi.edu/amr_data/SSC-01-01#p +<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:NamedIndividual , + <http://amr.isi.edu/entity-types#planet> , + <http://amr.isi.edu/entity-types#system> . + + +### http://amr.isi.edu/amr_data/SSC-01-01#root01 +<http://amr.isi.edu/amr_data/SSC-01-01#root01> rdf:type owl:NamedIndividual , + ns21:AMR ; + ns21:has-id "SSC-01-01" ; + ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s +<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:NamedIndividual , + ns11:system . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s2 +<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:NamedIndividual , + ns11:sun . + + +### http://amr.isi.edu/entity-types#planet +<http://amr.isi.edu/entity-types#planet> rdf:type owl:NamedIndividual , + ns21:NamedEntity . + + +### http://amr.isi.edu/entity-types#system +<http://amr.isi.edu/entity-types#system> rdf:type owl:NamedIndividual , + ns21:NamedEntity . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns3:FrameRole rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01 +ns3:bind-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0 +ns3:bind-01.ARG0 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1 +ns3:bind-01.ARG1 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/direct-02 +ns3:direct-02 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01 +ns3:orbit-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0 +ns3:orbit-01.ARG0 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1 +ns3:orbit-01.ARG1 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns11:domain rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#gravitation +ns11:gravitation rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#manner +ns11:manner rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#object +ns11:object rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns11:op1 rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns11:op2 rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#part +ns11:part rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#sun +ns11:sun rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#system +ns11:system 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#and +ns21:and rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/core-amr#or +ns21:or rdf:type owl:NamedIndividual , + ns21:Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_and +amr:concept_and rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_bind-01 +amr:concept_bind-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_direct-02 +amr:concept_direct-02 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_gravitation +amr:concept_gravitation rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_manner +amr:concept_manner rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_object +amr:concept_object rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_or +amr:concept_or rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01 +amr:concept_orbit-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_part +amr:concept_part rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_sun +amr:concept_sun rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_system +amr:concept_system rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2 +amr:edge_a_op1_s2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o +amr:edge_a_op2_o rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g +amr:edge_b_ARG0_g rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s +amr:edge_b_ARG1_s rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative +amr:edge_d2_polarity_negative rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2 +amr:edge_m9_ARG0_o2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3 +amr:edge_m9_ARG1_o3 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o +amr:edge_o2_ARG0_o rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2 +amr:edge_o2_ARG1_s2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d +amr:edge_o3_op1_d rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2 +amr:edge_o3_op2_d2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s +amr:edge_p9_ARG0_s rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a +amr:edge_p9_ARG1_a rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem +amr:edge_p_name_SolarSystem rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p +amr:edge_s_domain_p rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_and_a +amr:leaf_and_a rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_and ; + amr:hasVariable amr:variable_a ; + amr:edge_a_op1_s2 amr:leaf_sun_s2 ; + amr:edge_a_op2_o amr:leaf_object_o . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_bind-01_b +amr:leaf_bind-01_b rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_bind-01 ; + amr:hasVariable amr:variable_b ; + amr:edge_b_ARG0_g amr:leaf_gravitation_g ; + amr:edge_b_ARG1_s amr:leaf_system_s . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d +amr:leaf_direct-02_d rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d2 +amr:leaf_direct-02_d2 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d2 ; + amr:edge_d2_polarity_negative amr:value_negative . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_gravitation_g +amr:leaf_gravitation_g rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_gravitation ; + amr:hasVariable amr:variable_g . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_hasManner_m9 +amr:leaf_hasManner_m9 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_manner ; + amr:hasVariable amr:variable_m9 ; + amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ; + amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ; + amr:isReifiedLeaf "true"^^xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_hasPart_p9 +amr:leaf_hasPart_p9 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_part ; + amr:hasVariable amr:variable_p9 ; + amr:edge_p9_ARG0_s amr:leaf_system_s ; + amr:edge_p9_ARG1_a amr:leaf_and_a ; + amr:isReifiedLeaf "true"^^xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_object_o +amr:leaf_object_o rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_object ; + amr:hasVariable amr:variable_o . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_or_o3 +amr:leaf_or_o3 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_or ; + amr:hasVariable amr:variable_o3 ; + amr:edge_o3_op1_d amr:leaf_direct-02_d ; + amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_orbit-01_o2 +amr:leaf_orbit-01_o2 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_orbit-01 ; + amr:hasVariable amr:variable_o2 ; + amr:edge_o2_ARG0_o amr:leaf_object_o ; + amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_sun_s2 +amr:leaf_sun_s2 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_sun ; + amr:hasVariable amr:variable_s2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_system_p +amr:leaf_system_p rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_p ; + amr:edge_p_name_SolarSystem amr:value_SolarSystem . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_system_s +amr:leaf_system_s rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_s ; + amr:edge_s_domain_p amr:leaf_system_p . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +amr:role_ARG0 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +amr:role_ARG1 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +amr:role_domain rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +amr:role_name rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +amr:role_op1 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +amr:role_op2 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +amr:role_polarity rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#root_SSC-01-01 +amr:root_SSC-01-01 rdf:type owl:NamedIndividual , + amr:AMR_Root ; + amr:hasRootLeaf amr:leaf_system_s ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + amr:hasSentenceID "SSC-01-01" ; + amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + + +### https://amr.tetras-libre.fr/rdf/schema#value_SolarSystem +amr:value_SolarSystem rdf:type owl:NamedIndividual , + amr:AMR_Value ; + rdfs:label "Solar System" . + + +### https://amr.tetras-libre.fr/rdf/schema#value_negative +amr:value_negative rdf:type owl:NamedIndividual , + amr:AMR_Value ; + rdfs:label "negative" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_a +amr:variable_a rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + amr:label "a" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_b +amr:variable_b rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + amr:label "b" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_d +amr:variable_d rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + amr:label "d" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_d2 +amr:variable_d2 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + amr:label "d2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_g +amr:variable_g rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + amr:label "g" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_m9 +amr:variable_m9 rdf:type owl:NamedIndividual , + ns11:manner , + amr:AMR_Variable ; + amr:isReifiedVariable "true"^^xsd:boolean ; + amr:label "m9" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o +amr:variable_o rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + amr:label "o" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o2 +amr:variable_o2 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + amr:label "o2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o3 +amr:variable_o3 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + amr:label "o3" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p +amr:variable_p rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + amr:label "p" ; + amr:name "Solar System" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p9 +amr:variable_p9 rdf:type owl:NamedIndividual , + ns11:part , + amr:AMR_Variable ; + amr:isReifiedVariable "true"^^xsd:boolean ; + amr:label "p9" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_s +amr:variable_s rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + amr:label "s" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_s2 +amr:variable_s2 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + amr:label "s2" . + + +### 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#atomClass_gravitation_g +net:atomClass_gravitation_g rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_gravitation_g ; + net:coverNodeCount 1 ; + net:hasClassName "gravitation" ; + net:hasClassType sys:Entity ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_object_o +net:atomClass_object_o rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_object_o ; + net:coverNode amr:leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasClassType sys:Entity ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_sun_s2 +net:atomClass_sun_s2 rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_sun_s2 ; + net:coverNode amr:leaf_sun_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasClassType sys:Entity ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_system_p +net:atomClass_system_p rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_system_s +net:atomClass_system_s rdf:type owl:NamedIndividual , + net:Atom_Class_Net , + net:Deprecated_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_system_s ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_bind_b +net:atomProperty_bind_b rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_gravitation_g , + net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ; + amr:role_ARG1 net:atomClass_system_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:coverBaseNode amr:leaf_bind-01_b ; + net:coverNode amr:leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_gravitation_g , + amr:leaf_system_s ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d +net:atomProperty_direct_d rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + net:coverBaseNode amr:leaf_direct-02_d ; + net:coverNode amr:leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d2 +net:atomProperty_direct_d2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_polarity net:value_negative_blankNode ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:value_negative ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasManner_m9 +net:atomProperty_hasManner_m9 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_ARG0 net:atomProperty_orbit_o2 ; + amr:role_ARG1 net:atomProperty_direct_d , + net:atomProperty_direct_d2 , + net:compositeProperty_not-direct_d2 , + net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode amr:leaf_hasManner_m9 ; + net:coverNode amr:leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasManner" ; + net:hasPropertyName10 "hasManner" ; + net:hasPropertyName12 "hasManner" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_or_o3 , + amr:leaf_orbit-01_o2 ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasPart_p9 +net:atomProperty_hasPart_p9 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_system_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s , + net:compositeClass_system-hasPart-sun-and-object_s ; + amr:role_ARG1 net:atomClass_object_o , + net:atomClass_sun_s2 , + net:logicalSet_and_a , + net:phenomena_conjunction-AND_a ; + net:coverBaseNode amr:leaf_hasPart_p9 ; + net:coverNode amr:leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasPart" ; + net:hasPropertyName10 "hasPart" ; + net:hasPropertyName12 "hasPart" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_and_a , + amr:leaf_system_s ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_orbit_o2 +net:atomProperty_orbit_o2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net , + net:Deprecated_Net ; + amr:role_ARG0 net:atomClass_object_o ; + amr:role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode amr:leaf_orbit-01_o2 ; + net:coverNode amr:leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_object_o , + amr:leaf_sun_s2 ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_gravitation-binding-system-hasPart-sun-and-object_g +net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a , + amr:leaf_bind-01_b , + amr:leaf_gravitation_g , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:coverNodeCount 5 ; + net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_gravitation_g ; + net:hasRestriction01 net:restriction_binding_system-hasPart-sun-and-object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-object_s +net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_object_o , + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-sun_s +net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_sun_s2 , + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object_s +net:compositeClass_system-hasPart-sun-and-object_s rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:coverNodeCount 3 ; + net:hasClassName "system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_s ; + net:hasNaming "system-hasPart-sun-and-object" ; + net:hasRestriction01 net:restriction_hasPart_object , + net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackMainNetComposante net:atomClass_system_s ; + net:trackNetComposante net:atomClass_system_s , + net:atomProperty_hasPart_p9 , + net:logicalSet_and_a ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeProperty_not-direct_d2 +net:compositeProperty_not-direct_d2 rdf:type owl:NamedIndividual , + net:Composite_Property_Net ; + amr:role_polarity net:value_negative_blankNode ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasNaming "not-direct" ; + net:hasPropertyName "not-direct" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_system_SolarSystem +net:individual_system_SolarSystem rdf:type owl:NamedIndividual , + net:Individual_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassName net:atomClass_system_p ; + net:hasMotherClassNet net:atomClass_system_p , + net:atomClass_system_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#inverse_direction +net:inverse_direction rdf:type owl:NamedIndividual . + + +### https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a +net:logicalSet_and_a rdf:type owl:NamedIndividual , + net:Logical_Set_Net ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:bindPropertyNet net:atomProperty_hasPart_p9 ; + net:bindRestriction net:restriction_hasPart_object , + net:restriction_hasPart_sun ; + net:containsNet net:atomClass_object_o , + net:atomClass_sun_s2 ; + net:containsNet1 net:atomClass_sun_s2 ; + net:containsNet2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasNaming "hasPart-sun-and-object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### 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 ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType amr:phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-OR_o3 +net:phenomena_conjunction-OR_o3 rdf:type owl:NamedIndividual , + net:Phenomena_Net ; + amr:role_op1 net:atomProperty_direct_d ; + amr:role_op2 net:atomProperty_direct_d2 , + net:compositeProperty_not-direct_d2 ; + net:coverBaseNode amr:leaf_or_o3 ; + net:coverNode amr:leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType amr:phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_binding_system-hasPart-sun-and-object +net:restriction_binding_system-hasPart-sun-and-object rdf:type owl:NamedIndividual , + net:Restriction_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a , + amr:leaf_bind-01_b , + amr:leaf_gravitation_g , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_and_a , + amr:leaf_bind-01_b , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:hasNaming "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestrictionOnProperty net:atomProperty_bind_b . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_object +net:restriction_hasPart_object rdf:type owl:NamedIndividual , + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_object_o , + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9 , + amr:leaf_object_o ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ; + net:hasRestrictionNetValue net:atomClass_object_o ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_sun +net:restriction_hasPart_sun rdf:type owl:NamedIndividual , + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_sun_s2 , + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9 , + amr:leaf_sun_s2 ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s2 ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + + +### https://tenet.tetras-libre.fr/semantic-net#value_SolarSystem_blankNode +net:value_SolarSystem_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:hasNaming "Solar System" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode +net:value_negative_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +################################################################# +# Annotations +################################################################# + +<http://amr.isi.edu/amr_data/SSC-01-01#a> ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#b> ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> ns11:polarity "-" . + + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#p> rdfs:label "Solar System" . + + +<http://amr.isi.edu/amr_data/SSC-01-01#s> ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> . + + +<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> ns11: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> . + + +<http://amr.isi.edu/entity-types#planet> rdfs:comment "bug" . + + +<http://amr.isi.edu/entity-types#system> rdfs:label "system" . + + +ns3:FrameRole rdfs:label "AMR-PropBank-Role" . + + +ns21:Frame rdfs:label "AMR-PropBank-Frame" . + + +ns21:NamedEntity rdfs:label "AMR-Term" , + "AMR-EntityType" . + + +amr:concept_and amr:hasPhenomenaLink amr:phenomena_conjunction_and ; + amr:fromAmrLk ns21:and ; + amr:label "and" . + + +amr:concept_bind-01 amr:fromAmrLk ns3:bind-01 ; + amr:label "bind-01" . + + +amr:concept_direct-02 amr:label "direct-02" ; + amr:fromAmrLk ns3:direct-02 . + + +amr:concept_gravitation amr:label "gravitation" ; + amr:fromAmrLk ns11:gravitation . + + +amr:concept_manner amr:fromAmrLk ns11:manner ; + amr:label "hasManner" ; + amr:isReifiedConcept "true"^^xsd:boolean . + + +amr:concept_object amr:fromAmrLk ns11:object ; + amr:label "object" . + + +amr:concept_or amr:hasPhenomenaLink amr:phenomena_conjunction_or ; + amr:label "or" ; + amr:fromAmrLk ns21:or . + + +amr:concept_orbit-01 amr:label "orbit-01" ; + amr:fromAmrLk ns3:orbit-01 . + + +amr:concept_part amr:label "hasPart" ; + amr:fromAmrLk ns11:part ; + amr:isReifiedConcept "true"^^xsd:boolean . + + +amr:concept_sun amr:label "sun" ; + amr:fromAmrLk ns11:sun . + + +amr:concept_system amr:fromAmrLk ns11:system ; + amr:label "system" ; + amr:fromAmrLk <http://amr.isi.edu/entity-types#system> . + + +amr:edge_a_op1_s2 amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + + +amr:edge_a_op2_o amr:hasAmrRole amr:role_op2 ; + amr:hasRoleID "op2" . + + +amr:edge_b_ARG0_g amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + + +amr:edge_b_ARG1_s amr:hasRoleID "ARG1" ; + amr:hasAmrRole amr:role_ARG1 . + + +amr:edge_d2_polarity_negative amr:hasRoleID "polarity" ; + amr:hasAmrRole amr:role_polarity . + + +amr:edge_m9_ARG0_o2 amr:hasRoleID "ARG0" ; + amr:hasAmrRole amr:role_ARG0 . + + +amr:edge_m9_ARG1_o3 amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + + +amr:edge_o2_ARG0_o amr:hasRoleID "ARG0" ; + amr:hasAmrRole amr:role_ARG0 . + + +amr:edge_o2_ARG1_s2 amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + + +amr:edge_o3_op1_d amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + + +amr:edge_o3_op2_d2 amr:hasRoleID "op2" ; + amr:hasAmrRole amr:role_op2 . + + +amr:edge_p9_ARG0_s amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + + +amr:edge_p9_ARG1_a amr:hasRoleID "ARG1" ; + amr:hasAmrRole amr:role_ARG1 . + + +amr:edge_p_name_SolarSystem amr:hasRoleID "name" ; + amr:hasAmrRole amr:role_name . + + +amr:edge_s_domain_p amr:hasRoleID "domain" ; + amr:hasAmrRole amr:role_domain . + + +amr:role_ARG0 amr:label "ARG0" . + + +amr:role_ARG1 amr:label "ARG1" . + + +amr:role_domain amr:toReifyWithBaseEdge "ARG0" ; + amr:label "domain" ; + amr:hasRelationName "domain" ; + amr:toReifyAsConcept "domain" ; + amr:toReifyWithHeadEdge "ARG1" . + + +amr:role_name amr:label "name" . + + +amr:role_op1 amr:label "op1" . + + +amr:role_op2 amr:label "op2" . + + +amr:role_polarity amr:label "polarity" . + + +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_technical_tests/test_data/devGraph2.result.ttl b/tests/dev_technical_tests/test_data/devGraph2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..09d20d246b53f9a0d3f7beb575a222305274c0e8 --- /dev/null +++ b/tests/dev_technical_tests/test_data/devGraph2.result.ttl @@ -0,0 +1,1806 @@ +@base <https://amr.tetras-libre.fr/rdf/devGraph1/result> . +@prefix amr: <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/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns31: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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> . + +ns31:bind-01.ARG0 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:bind-01.ARG1 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:orbit-01.ARG0 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:orbit-01.ARG1 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op2 a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:polarity a owl:AnnotationProperty . + +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 amr:0.1 . + +amr:AMR_DataProperty a owl:DatatypeProperty . + +amr:AMR_Prep_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:edge_a_op1_s2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + +amr:edge_a_op2_o a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op2 ; + amr:hasRoleID "op2" . + +amr:edge_b_ARG0_g a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_b_ARG1_s a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_d2_polarity_negative a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_polarity ; + amr:hasRoleID "polarity" . + +amr:edge_m9_ARG0_o2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_m9_ARG1_o3 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_o2_ARG0_o a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_o2_ARG1_s2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_o3_op1_d a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + +amr:edge_o3_op2_d2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op2 ; + amr:hasRoleID "op2" . + +amr:edge_p9_ARG0_s a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_p9_ARG1_a a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_p_name_SolarSystem a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_name ; + amr:hasRoleID "name" . + +amr:edge_s_domain_p a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_domain ; + amr:hasRoleID "domain" . + +amr:fromAmrLkFramerole a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + +amr:fromAmrLkRole a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + +amr:fromAmrLkRoot a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + +amr:getDirectPropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + +amr:getInversePropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + +amr:getPropertyType a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + +amr:hasAmrRole a owl:AnnotationProperty . + +amr:hasConcept a owl:ObjectProperty ; + rdfs:domain amr:AMR_Leaf ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasConceptLink a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + +amr:hasEdgeLink a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + +amr:hasPhenomenaLink a owl:AnnotationProperty . + +amr:hasReification a owl:AnnotationProperty ; + rdfs:range xsd:boolean ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasReificationConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + +amr:hasReificationDomain a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + +amr:hasReificationRange a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + +amr:hasRelationName a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasRoleID a owl:ObjectProperty ; + rdfs:domain amr:AMR_Edge ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasRoleTag a owl:ObjectProperty ; + rdfs:domain amr:AMR_Edge ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasRolesetID a owl:ObjectProperty ; + rdfs:domain amr:AMR_Edge ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasRootLeaf a owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasSentenceID a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasSentenceStatement a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasVariable a owl:ObjectProperty ; + rdfs:domain amr:AMR_Leaf ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:isReifiedConcept a owl:AnnotationProperty . + +amr:isReifiedLeaf a owl:AnnotationProperty . + +amr:isReifiedVariable a owl:AnnotationProperty . + +amr:label a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:name a owl:AnnotationProperty . + +amr:phenomena_degree a owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "have-degree-91" ; + amr:label "degree" . + +amr:relation_domain a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "domain" . + +amr:relation_manner a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification true ; + amr:hasReificationConcept "hasManner" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "manner" . + +amr:relation_mod a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "mod" . + +amr:relation_name a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "name" . + +amr:relation_part a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification true ; + amr:hasReificationConcept "hasPart" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "part" . + +amr:relation_polarity a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "polarity" . + +amr:relation_quant a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "quant" . + +amr:role_ARG2 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG2" . + +amr:role_ARG3 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG3" . + +amr:role_ARG4 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG4" . + +amr:role_ARG5 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG5" . + +amr:role_ARG6 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG6" . + +amr:role_ARG7 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG7" . + +amr:role_ARG8 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG8" . + +amr:role_ARG9 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG9" . + +amr:role_have-degree-91 a owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:getPropertyType <net:specificProperty> . + +amr:role_manner a owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "manner" ; + amr:getPropertyType owl:DataProperty ; + amr:label "manner" ; + amr:toReifyAsConcept "manner" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_mod a owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasFeature" ; + amr:getPropertyType rdfs:subClassOf, + owl:ObjectProperty ; + amr:label "mod" ; + amr:toReifyAsConcept "mod" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_op3 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op3" . + +amr:role_op4 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op4" . + +amr:role_op5 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op5" . + +amr:role_op6 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op6" . + +amr:role_op7 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op7" . + +amr:role_op8 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op8" . + +amr:role_op9 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op9" . + +amr:role_part a owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasPart" ; + amr:getInversePropertyName "partOf" ; + amr:getPropertyType owl:ObjectProperty ; + amr:toReifyAsConcept "part" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_quant a owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:label "quant" . + +amr:root_SSC-01-01 a owl:NamedIndividual, + amr:AMR_Root ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + amr:hasRootLeaf amr:leaf_system_s ; + amr:hasSentenceID "SSC-01-01" ; + amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +amr:toReifyAsConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + +amr:toReifyWithBaseEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + +amr:toReifyWithHeadEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf amr: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:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_hasManner_m9 a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_ARG0 net:atomProperty_orbit_o2 ; + amr:role_ARG1 net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:compositeProperty_not-direct_d2, + net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode amr:leaf_hasManner_m9 ; + net:coverNode amr:leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasManner" ; + net:hasPropertyName10 "hasManner" ; + net:hasPropertyName12 "hasManner" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_or_o3, + amr:leaf_orbit-01_o2 ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ; + net:composeFrom net:atomProperty_direct_d2, + net:compositeProperty_not-direct_d2 ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_direct_not-direct" ; + net:hasNetArgument net:atomProperty_direct_d2, + net:compositeProperty_not-direct_d2 ; + net:hasStructure "SSC-01-01" . + +net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ; + net:composeFrom net:atomProperty_direct_d2, + net:compositeProperty_not-direct_d2 ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_not-direct_direct" ; + net:hasNetArgument net:atomProperty_direct_d2, + net:compositeProperty_not-direct_d2 ; + net:hasStructure "SSC-01-01" . + +net:bindPropertyNet a owl:AnnotationProperty . + +net:bindRestriction a owl:AnnotationProperty . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:containsNet a owl:AnnotationProperty . + +net:containsNet1 a owl:AnnotationProperty . + +net:containsNet2 a owl:AnnotationProperty . + +net:coverBaseNode a owl:AnnotationProperty . + +net:coverNode a owl:AnnotationProperty . + +net:coverNodeCount a owl:AnnotationProperty . + +net:coverTargetNode a owl:AnnotationProperty . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:hasClassName a owl:AnnotationProperty . + +net:hasClassType a owl:AnnotationProperty . + +net:hasIndividualLabel a owl:AnnotationProperty . + +net:hasLogicalConstraint a owl:AnnotationProperty . + +net:hasMotherClassName 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:hasRestriction01 a owl:AnnotationProperty . + +net:hasRestrictionNetValue a owl:AnnotationProperty . + +net:hasRestrictionOnProperty a owl:AnnotationProperty . + +net:hasStructure a owl:AnnotationProperty . + +net:hasValueLabel 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:inverse_direction a owl:NamedIndividual . + +net:isCoreRoleLinked a owl:AnnotationProperty . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:targetArgumentNode a owl:AnnotationProperty . + +net:trackMainNetComposante a owl:AnnotationProperty . + +net:trackNetComposante a owl:AnnotationProperty . + +net:trackProgress a owl:AnnotationProperty . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns31:bind-01, + owl:Class, + owl:NamedIndividual ; + ns31:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns31:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns31:orbit-01, + owl:Class, + owl:NamedIndividual ; + ns31:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns31:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR, + owl:NamedIndividual ; + ns21:has-id "SSC-01-01" ; + ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns4:planet a ns21:NamedEntity, + owl:Class, + owl:NamedIndividual ; + rdfs:comment "bug" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:AMR a owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Root a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:concept_and a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Relation_Concept ; + amr:fromAmrLk ns21:and ; + amr:hasPhenomenaLink amr:phenomena_conjunction_and ; + amr:label "and" . + +amr:concept_bind-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns31:bind-01 ; + amr:label "bind-01" . + +amr:concept_gravitation a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns11:gravitation ; + amr:label "gravitation" . + +amr:concept_manner a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns11:manner ; + amr:isReifiedConcept true ; + amr:label "hasManner" . + +amr:concept_object a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns11:object ; + amr:label "object" . + +amr:concept_or a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Relation_Concept ; + amr:fromAmrLk ns21:or ; + amr:hasPhenomenaLink amr:phenomena_conjunction_or ; + amr:label "or" . + +amr:concept_orbit-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns31:orbit-01 ; + amr:label "orbit-01" . + +amr:concept_part a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns11:part ; + amr:isReifiedConcept true ; + amr:label "hasPart" . + +amr:concept_sun a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns11:sun ; + amr:label "sun" . + +amr:role_domain a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:hasRelationName "domain" ; + amr:label "domain" ; + amr:toReifyAsConcept "domain" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_name a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:label "name" . + +amr:role_polarity a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:label "polarity" . + +amr:value_SolarSystem a owl:NamedIndividual, + amr:AMR_Value ; + rdfs:label "Solar System" . + +amr:variable_a a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + amr:label "a" . + +amr:variable_b a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + amr:label "b" . + +amr:variable_d a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + amr:label "d" . + +amr:variable_d2 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + amr:label "d2" . + +amr:variable_g a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + amr:label "g" . + +amr:variable_m9 a ns11:manner, + owl:NamedIndividual, + amr:AMR_Variable ; + amr:isReifiedVariable true ; + amr:label "m9" . + +amr:variable_o a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + amr:label "o" . + +amr:variable_o2 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + amr:label "o2" . + +amr:variable_o3 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + amr:label "o3" . + +amr:variable_p a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + amr:label "p" ; + amr:name "Solar System" . + +amr:variable_p9 a ns11:part, + owl:NamedIndividual, + amr:AMR_Variable ; + amr:isReifiedVariable true ; + amr:label "p9" . + +amr:variable_s a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + amr:label "s" . + +amr:variable_s2 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + amr:label "s2" . + +sys:Degree 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_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:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_bind_b a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_gravitation_g, + net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ; + amr:role_ARG1 net:atomClass_system_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:coverBaseNode amr:leaf_bind-01_b ; + net:coverNode amr:leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_gravitation_g, + amr:leaf_system_s ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g a owl:NamedIndividual, + net:Composite_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a, + amr:leaf_bind-01_b, + amr:leaf_gravitation_g, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:coverNodeCount 5 ; + net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_gravitation_g ; + net:hasRestriction01 net:restriction_binding_system-hasPart-sun-and-object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +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 ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType amr:phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:phenomena_conjunction-OR_o3 a owl:NamedIndividual, + net:Phenomena_Net ; + amr:role_op1 net:atomProperty_direct_d ; + amr:role_op2 net:atomProperty_direct_d2, + net:compositeProperty_not-direct_d2 ; + net:coverBaseNode amr:leaf_or_o3 ; + net:coverNode amr:leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType amr:phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:restriction_binding_system-hasPart-sun-and-object a owl:NamedIndividual, + net:Restriction_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a, + amr:leaf_bind-01_b, + amr:leaf_gravitation_g, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_and_a, + amr:leaf_bind-01_b, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:hasNaming "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestrictionOnProperty net:atomProperty_bind_b . + +<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and, + owl:Class, + owl:NamedIndividual ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns31:direct-02, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns31:direct-02, + owl:Class, + owl:NamedIndividual ; + ns11:polarity "-" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or, + owl:Class, + owl:NamedIndividual ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet, + ns4:system, + owl:Class, + owl:NamedIndividual ; + rdfs:label "Solar System" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns4:system a ns21:NamedEntity, + owl:Class, + owl:NamedIndividual ; + rdfs:label "system" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns31:bind-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns31:orbit-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:gravitation a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:manner a ns21:Role, + owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:object a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:part a ns21:Role, + owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:sun a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:system a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:NamedEntity a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:and a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:or a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Phenomena a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + +amr:AMR_Value a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:concept_direct-02 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns31:direct-02 ; + amr:label "direct-02" . + +amr:concept_system a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns4:system, + ns11:system ; + amr:label "system" . + +amr:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:leaf_hasManner_m9 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ; + amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ; + amr:hasConcept amr:concept_manner ; + amr:hasVariable amr:variable_m9 ; + amr:isReifiedLeaf true . + +amr:phenomena_conjunction a owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "contrast-01", + "either", + "neither" ; + amr:label "conjunction" . + +amr:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "and" ; + amr:label "conjunction-AND" . + +amr:phenomena_conjunction_or a owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "or" ; + amr:label "conjunction-OR" . + +amr:role_op1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op1" . + +amr:role_op2 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op2" . + +amr:value_negative a owl:NamedIndividual, + amr:AMR_Value ; + rdfs:label "negative" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_gravitation_g a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_gravitation_g ; + net:coverNodeCount 1 ; + net:hasClassName "gravitation" ; + net:hasClassType sys:Entity ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_direct_d a owl:NamedIndividual, + net:Atom_Property_Net ; + net:coverBaseNode amr:leaf_direct-02_d ; + net:coverNode amr:leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:logicalSet_and_a a owl:NamedIndividual, + net:Logical_Set_Net ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:bindPropertyNet net:atomProperty_hasPart_p9 ; + net:bindRestriction net:restriction_hasPart_object, + net:restriction_hasPart_sun ; + net:containsNet net:atomClass_object_o, + net:atomClass_sun_s2 ; + net:containsNet1 net:atomClass_sun_s2 ; + net:containsNet2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasNaming "hasPart-sun-and-object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_SolarSystem_blankNode a owl:NamedIndividual, + net:Value_Net ; + net:hasNaming "Solar System" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:value_negative_blankNode a owl:NamedIndividual, + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system, + owl:Class, + owl:NamedIndividual ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns31:direct-02 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:Frame a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:fromAmrLk a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:getProperty a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasReificationDefinition a owl:AnnotationProperty ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:leaf_direct-02_d a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d . + +amr:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_orbit_o2 a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + amr:role_ARG0 net:atomClass_object_o ; + amr:role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode amr:leaf_orbit-01_o2 ; + net:coverNode amr:leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_object_o, + amr:leaf_sun_s2 ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s a owl:NamedIndividual, + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_object_o, + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s a owl:NamedIndividual, + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_sun_s2, + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +net:restriction_hasPart_object a owl:NamedIndividual, + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_object_o, + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9, + amr:leaf_object_o ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ; + net:hasRestrictionNetValue net:atomClass_object_o ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + +net:restriction_hasPart_sun a owl:NamedIndividual, + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_sun_s2, + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9, + amr:leaf_sun_s2 ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s2 ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + +ns31:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Element a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + +amr:leaf_or_o3 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_o3_op1_d amr:leaf_direct-02_d ; + amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 ; + amr:hasConcept amr:concept_or ; + amr:hasVariable amr:variable_o3 . + +amr:leaf_orbit-01_o2 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_o2_ARG0_o amr:leaf_object_o ; + amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 ; + amr:hasConcept amr:concept_orbit-01 ; + amr:hasVariable amr:variable_o2 . + +amr:role_ARG0 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG0" . + +amr:role_ARG1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG1" . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:atomProperty_hasPart_p9 a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_system_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s, + net:compositeClass_system-hasPart-sun-and-object_s ; + amr:role_ARG1 net:atomClass_object_o, + net:atomClass_sun_s2, + net:logicalSet_and_a, + net:phenomena_conjunction-AND_a ; + net:coverBaseNode amr:leaf_hasPart_p9 ; + net:coverNode amr:leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasPart" ; + net:hasPropertyName10 "hasPart" ; + net:hasPropertyName12 "hasPart" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_and_a, + amr:leaf_system_s ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:individual_system_SolarSystem a owl:NamedIndividual, + net:Individual_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassName net:atomClass_system_p ; + net:hasMotherClassNet net:atomClass_system_p, + net:atomClass_system_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +amr:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + +amr:AMR_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:leaf_bind-01_b a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_b_ARG0_g amr:leaf_gravitation_g ; + amr:edge_b_ARG1_s amr:leaf_system_s ; + amr:hasConcept amr:concept_bind-01 ; + amr:hasVariable amr:variable_b . + +amr:leaf_system_p a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_p_name_SolarSystem amr:value_SolarSystem ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_p . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +ns21:Role a owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +amr:AMR_Structure a owl:Class . + +cprm:configParamProperty a owl:AnnotationProperty ; + rdfs:label "Config Parameter Property" . + +net:Atom_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:atomClass_system_s a owl:NamedIndividual, + net:Atom_Class_Net, + net:Deprecated_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_system_s ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_system-hasPart-sun-and-object_s a owl:NamedIndividual, + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:coverNodeCount 3 ; + net:hasClassName "system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_s ; + net:hasNaming "system-hasPart-sun-and-object" ; + net:hasRestriction01 net:restriction_hasPart_object, + net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackMainNetComposante net:atomClass_system_s ; + net:trackNetComposante net:atomClass_system_s, + net:atomProperty_hasPart_p9, + net:logicalSet_and_a ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ; + amr:role_polarity net:value_negative_blankNode ; + net:composeFrom net:atomProperty_direct_d2 ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasNaming "not-direct" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" . + +amr:AMR_Relation a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_object_o a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_object_o ; + net:coverNode amr:leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasClassType sys:Entity ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomClass_sun_s2 a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_sun_s2 ; + net:coverNode amr:leaf_sun_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasClassType sys:Entity ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_direct_d2 a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + amr:role_polarity net:value_negative_blankNode ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:value_negative ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns21:Concept a owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:leaf_gravitation_g a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_gravitation ; + amr:hasVariable amr:variable_g . + +amr:leaf_object_o a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_object ; + amr:hasVariable amr:variable_o . + +amr:leaf_sun_s2 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_sun ; + amr:hasVariable amr:variable_s2 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +amr:AMR_Op_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:leaf_direct-02_d2 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_d2_polarity_negative amr:value_negative ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d2 . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +net:atomClass_system_p a owl:NamedIndividual, + net:Atom_Class_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +amr:AMR_AnnotationProperty a owl:AnnotationProperty . + +amr:AMR_Core_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:leaf_hasPart_p9 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_p9_ARG0_s amr:leaf_system_s ; + amr:edge_p9_ARG1_a amr:leaf_and_a ; + amr:hasConcept amr:concept_part ; + amr:hasVariable amr:variable_p9 ; + amr:isReifiedLeaf true . + +amr:AMR_Variable a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:leaf_and_a a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_a_op1_s2 amr:leaf_sun_s2 ; + amr:edge_a_op2_o amr:leaf_object_o ; + amr:hasConcept amr:concept_and ; + amr:hasVariable amr:variable_a . + +amr:AMR_Leaf a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +amr:AMR_Edge a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:leaf_system_s a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_s_domain_p amr:leaf_system_p ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_s . + +amr:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/devGraph2.ttl b/tests/dev_technical_tests/test_data/devGraph2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..b48dd216028f67c49e0def9f318080f5c8a13448 --- /dev/null +++ b/tests/dev_technical_tests/test_data/devGraph2.ttl @@ -0,0 +1,2847 @@ +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix amr: <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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/rdf/amr-terms#> . +@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/bind-01.ARG0 +ns3:bind-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1 +ns3:bind-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0 +ns3:orbit-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1 +ns3:orbit-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns11:domain rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#manner +ns11:manner rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns11:op1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns11:op2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#part +ns11:part rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#polarity +ns11:polarity 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:AMR_AnnotationProperty rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2 +amr:edge_a_op1_s2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o +amr:edge_a_op2_o rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g +amr:edge_b_ARG0_g rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s +amr:edge_b_ARG1_s rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative +amr:edge_d2_polarity_negative rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2 +amr:edge_m9_ARG0_o2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3 +amr:edge_m9_ARG1_o3 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o +amr:edge_o2_ARG0_o rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2 +amr:edge_o2_ARG1_s2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d +amr:edge_o3_op1_d rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2 +amr:edge_o3_op2_d2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s +amr:edge_p9_ARG0_s rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a +amr:edge_p9_ARG1_a rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem +amr:edge_p_name_SolarSystem rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p +amr:edge_s_domain_p rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLk +amr:fromAmrLk rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole +amr:fromAmrLkFramerole rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole +amr:fromAmrLkRole rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot +amr:fromAmrLkRoot rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName +amr:getDirectPropertyName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName +amr:getInversePropertyName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getProperty +amr:getProperty rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getPropertyType +amr:getPropertyType rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasAmrRole +amr:hasAmrRole rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasConceptLink +amr:hasConceptLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + + +### https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink +amr:hasEdgeLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + + +### https://amr.tetras-libre.fr/rdf/schema#hasLink +amr:hasLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink +amr:hasPhenomenaLink rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReification +amr:hasReification rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty ; + rdfs:range xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept +amr:hasReificationConcept rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition +amr:hasReificationDefinition rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty ; + rdfs:range rdfs:Literal . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain +amr:hasReificationDomain rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationRange +amr:hasReificationRange rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRelationName +amr:hasRelationName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasSentenceID +amr:hasSentenceID rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement +amr:hasSentenceStatement rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#isReifiedConcept +amr:isReifiedConcept rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#isReifiedLeaf +amr:isReifiedLeaf rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#isReifiedVariable +amr:isReifiedVariable rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#label +amr:label rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#name +amr:name rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +amr:role_ARG0 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +amr:role_ARG1 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +amr:role_domain rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +amr:role_name rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +amr:role_op1 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +amr:role_op2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +amr:role_polarity rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#toReify +amr:toReify rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept +amr:toReifyAsConcept rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge +amr:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge +amr:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr: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#atomOf +net:atomOf rdf:type owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#bindPropertyNet +net:bindPropertyNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#bindRestriction +net:bindRestriction rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet +net:containsNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet1 +net:containsNet1 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet2 +net:containsNet2 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#coverNodeCount +net:coverNodeCount rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#coverTargetNode +net:coverTargetNode 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#hasClassName +net:hasClassName rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasClassType +net:hasClassType 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#hasLogicalConstraint +net:hasLogicalConstraint rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasMotherClassName +net:hasMotherClassName 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#hasRestriction01 +net:hasRestriction01 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue +net:hasRestrictionNetValue rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty +net:hasRestrictionOnProperty 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#hasValueLabel +net:hasValueLabel 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#listBy +net:listBy rdf:type owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#listOf +net:listOf rdf:type owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#relationOf +net:relationOf rdf:type owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode +net:targetArgumentNode rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante +net:trackMainNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackNetComposante +net:trackNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackProgress +net:trackProgress 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#typeProperty +net:typeProperty rdf:type owl:AnnotationProperty ; + rdfs:label "type property" . + + +### 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:AMR_ObjectProperty rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasConcept +amr:hasConcept rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Leaf . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRoleID +amr:hasRoleID rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRoleTag +amr:hasRoleTag rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRolesetID +amr:hasRolesetID rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf +amr:hasRootLeaf rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasVariable +amr:hasVariable rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr: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: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/SSC-01-01#a +<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#b +<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d +<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d2 +<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#g +<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o +<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o2 +<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o3 +<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#p +<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s +<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s2 +<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/entity-types#planet +<http://amr.isi.edu/entity-types#planet> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/entity-types#system +<http://amr.isi.edu/entity-types#system> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns3:FrameRole rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01 +ns3:bind-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/direct-02 +ns3:direct-02 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01 +ns3:orbit-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#gravitation +ns11:gravitation rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#manner +ns11:manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#object +ns11:object rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#part +ns11:part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#sun +ns11:sun rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#system +ns11:system rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#AMR +ns21:AMR rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Concept +ns21:Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data ; + rdfs:label "AMR-Concept" . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns21:Frame rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns21:NamedEntity rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Role +ns21:Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data ; + rdfs:label "AMR-Role" . + + +### http://amr.isi.edu/rdf/core-amr#and +ns21:and rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#or +ns21:or rdf:type owl:Class ; + rdfs:subClassOf amr: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:AMR_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role +amr:AMR_Core_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Edge +amr:AMR_Edge rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Element +amr:AMR_Element rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf +amr:AMR_Leaf rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data +amr:AMR_Linked_Data rdf:type owl:Class . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role +amr:AMR_NonCore_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role +amr:AMR_Op_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena +amr:AMR_Phenomena rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept +amr:AMR_Predicat_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role +amr:AMR_Prep_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Relation +amr:AMR_Relation rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept +amr:AMR_Relation_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Role +amr:AMR_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Root +amr:AMR_Root rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role +amr:AMR_Specific_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Structure +amr:AMR_Structure rdf:type owl:Class . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept +amr:AMR_Term_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Value +amr:AMR_Value rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Variable +amr:AMR_Variable rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_and +amr:concept_and rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_bind-01 +amr:concept_bind-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_direct-02 +amr:concept_direct-02 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_gravitation +amr:concept_gravitation rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_manner +amr:concept_manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_object +amr:concept_object rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_or +amr:concept_or rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01 +amr:concept_orbit-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_part +amr:concept_part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_sun +amr:concept_sun rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_system +amr:concept_system rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction +amr:phenomena_conjunction rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "contrast-01" , + "either" , + "neither" ; + amr:label "conjunction" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and +amr:phenomena_conjunction_and rdf:type owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "and" ; + amr:label "conjunction-AND" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or +amr:phenomena_conjunction_or rdf:type owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "or" ; + amr:label "conjunction-OR" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_degree +amr:phenomena_degree rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "have-degree-91" ; + amr:label "degree" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_domain +amr:relation_domain rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "domain" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_manner +amr:relation_manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "true"^^xsd:boolean ; + amr:hasReificationConcept "hasManner" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "manner" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_mod +amr:relation_mod rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "mod" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_name +amr:relation_name rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "name" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_part +amr:relation_part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "true"^^xsd:boolean ; + amr:hasReificationConcept "hasPart" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "part" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_polarity +amr:relation_polarity rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "polarity" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_quant +amr:relation_quant rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "quant" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +amr:role_ARG0 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +amr:role_ARG1 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG2 +amr:role_ARG2 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG2" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG3 +amr:role_ARG3 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG3" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG4 +amr:role_ARG4 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG4" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG5 +amr:role_ARG5 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG5" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG6 +amr:role_ARG6 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG6" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG7 +amr:role_ARG7 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG7" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG8 +amr:role_ARG8 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG8" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG9 +amr:role_ARG9 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG9" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +amr:role_domain rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91 +amr:role_have-degree-91 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:getPropertyType <net:specificProperty> . + + +### https://amr.tetras-libre.fr/rdf/schema#role_manner +amr:role_manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "manner" ; + amr:getPropertyType owl:DataProperty ; + amr:label "manner" ; + amr:toReifyAsConcept "manner" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_mod +amr:role_mod rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasFeature" ; + amr:getPropertyType rdfs:subClassOf , + owl:ObjectProperty ; + amr:label "mod" ; + amr:toReifyAsConcept "mod" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +amr:role_name rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +amr:role_op1 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +amr:role_op2 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op3 +amr:role_op3 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op3" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op4 +amr:role_op4 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op4" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op5 +amr:role_op5 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op5" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op6 +amr:role_op6 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op6" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op7 +amr:role_op7 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op7" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op8 +amr:role_op8 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op8" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op9 +amr:role_op9 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op9" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_part +amr:role_part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasPart" ; + amr:getInversePropertyName "partOf" ; + amr:getPropertyType owl:ObjectProperty ; + amr:toReifyAsConcept "part" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +amr:role_polarity rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_quant +amr:role_quant rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr: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#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#Instance +net:Instance rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Instance" . + + +### https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net +net:Logical_Set_Net rdf:type owl:Class ; + rdfs:subClassOf net: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#Object +net:Object rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Object using in semantic net instance" . + + +### 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_Direction +net:Property_Direction rdf:type owl:Class ; + rdfs:subClassOf net:Feature . + + +### 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#Restriction_Net +net:Restriction_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Type +net:Type rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Type" . + + +### https://tenet.tetras-libre.fr/semantic-net#Value_Net +net:Value_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#atom +net:atom rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "atom" . + + +### https://tenet.tetras-libre.fr/semantic-net#class +net:class rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "class" . + + +### https://tenet.tetras-libre.fr/semantic-net#class_list +net:class_list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "classList" . + + +### https://tenet.tetras-libre.fr/semantic-net#composite +net:composite rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "composite" . + + +### https://tenet.tetras-libre.fr/semantic-net#conjunctive_list +net:conjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "conjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#disjunctive_list +net:disjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "disjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#entity_class_list +net:entity_class_list rdf:type owl:Class ; + rdfs:subClassOf net:class_list ; + rdfs:label "entityClassList" . + + +### https://tenet.tetras-libre.fr/semantic-net#event +net:event rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "event" . + + +### https://tenet.tetras-libre.fr/semantic-net#list +net:list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "list" . + + +### https://tenet.tetras-libre.fr/semantic-net#relation +net:relation rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "relation" . + + +### https://tenet.tetras-libre.fr/semantic-net#state_property +net:state_property rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "stateProperty" . + + +### https://tenet.tetras-libre.fr/semantic-net#unary_list +net:unary_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "unary-list" . + + +################################################################# +# Individuals +################################################################# + +### http://amr.isi.edu/amr_data/SSC-01-01#a +<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:NamedIndividual , + ns21:and . + + +### http://amr.isi.edu/amr_data/SSC-01-01#b +<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:NamedIndividual , + ns3:bind-01 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d +<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:NamedIndividual , + ns3:direct-02 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d2 +<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:NamedIndividual , + ns3:direct-02 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#g +<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:NamedIndividual , + ns11:gravitation . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o +<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:NamedIndividual , + ns11:object . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o2 +<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:NamedIndividual , + ns3:orbit-01 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o3 +<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:NamedIndividual , + ns21:or . + + +### http://amr.isi.edu/amr_data/SSC-01-01#p +<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:NamedIndividual , + <http://amr.isi.edu/entity-types#planet> , + <http://amr.isi.edu/entity-types#system> . + + +### http://amr.isi.edu/amr_data/SSC-01-01#root01 +<http://amr.isi.edu/amr_data/SSC-01-01#root01> rdf:type owl:NamedIndividual , + ns21:AMR ; + ns21:has-id "SSC-01-01" ; + ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s +<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:NamedIndividual , + ns11:system . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s2 +<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:NamedIndividual , + ns11:sun . + + +### http://amr.isi.edu/entity-types#planet +<http://amr.isi.edu/entity-types#planet> rdf:type owl:NamedIndividual , + ns21:NamedEntity . + + +### http://amr.isi.edu/entity-types#system +<http://amr.isi.edu/entity-types#system> rdf:type owl:NamedIndividual , + ns21:NamedEntity . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns3:FrameRole rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01 +ns3:bind-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0 +ns3:bind-01.ARG0 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1 +ns3:bind-01.ARG1 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/direct-02 +ns3:direct-02 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01 +ns3:orbit-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0 +ns3:orbit-01.ARG0 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1 +ns3:orbit-01.ARG1 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns11:domain rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#gravitation +ns11:gravitation rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#manner +ns11:manner rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#object +ns11:object rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns11:op1 rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns11:op2 rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#part +ns11:part rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#sun +ns11:sun rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#system +ns11:system 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#and +ns21:and rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/core-amr#or +ns21:or rdf:type owl:NamedIndividual , + ns21:Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_and +amr:concept_and rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_bind-01 +amr:concept_bind-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_direct-02 +amr:concept_direct-02 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_gravitation +amr:concept_gravitation rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_manner +amr:concept_manner rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_object +amr:concept_object rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_or +amr:concept_or rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01 +amr:concept_orbit-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_part +amr:concept_part rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_sun +amr:concept_sun rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_system +amr:concept_system rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2 +amr:edge_a_op1_s2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o +amr:edge_a_op2_o rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g +amr:edge_b_ARG0_g rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s +amr:edge_b_ARG1_s rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative +amr:edge_d2_polarity_negative rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2 +amr:edge_m9_ARG0_o2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3 +amr:edge_m9_ARG1_o3 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o +amr:edge_o2_ARG0_o rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2 +amr:edge_o2_ARG1_s2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d +amr:edge_o3_op1_d rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2 +amr:edge_o3_op2_d2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s +amr:edge_p9_ARG0_s rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a +amr:edge_p9_ARG1_a rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem +amr:edge_p_name_SolarSystem rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p +amr:edge_s_domain_p rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_and_a +amr:leaf_and_a rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_and ; + amr:hasVariable amr:variable_a ; + amr:edge_a_op1_s2 amr:leaf_sun_s2 ; + amr:edge_a_op2_o amr:leaf_object_o . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_bind-01_b +amr:leaf_bind-01_b rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_bind-01 ; + amr:hasVariable amr:variable_b ; + amr:edge_b_ARG0_g amr:leaf_gravitation_g ; + amr:edge_b_ARG1_s amr:leaf_system_s . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d +amr:leaf_direct-02_d rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d2 +amr:leaf_direct-02_d2 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d2 ; + amr:edge_d2_polarity_negative amr:value_negative . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_gravitation_g +amr:leaf_gravitation_g rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_gravitation ; + amr:hasVariable amr:variable_g . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_hasManner_m9 +amr:leaf_hasManner_m9 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_manner ; + amr:hasVariable amr:variable_m9 ; + amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ; + amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ; + amr:isReifiedLeaf "true"^^xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_hasPart_p9 +amr:leaf_hasPart_p9 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_part ; + amr:hasVariable amr:variable_p9 ; + amr:edge_p9_ARG0_s amr:leaf_system_s ; + amr:edge_p9_ARG1_a amr:leaf_and_a ; + amr:isReifiedLeaf "true"^^xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_object_o +amr:leaf_object_o rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_object ; + amr:hasVariable amr:variable_o . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_or_o3 +amr:leaf_or_o3 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_or ; + amr:hasVariable amr:variable_o3 ; + amr:edge_o3_op1_d amr:leaf_direct-02_d ; + amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_orbit-01_o2 +amr:leaf_orbit-01_o2 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_orbit-01 ; + amr:hasVariable amr:variable_o2 ; + amr:edge_o2_ARG0_o amr:leaf_object_o ; + amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_sun_s2 +amr:leaf_sun_s2 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_sun ; + amr:hasVariable amr:variable_s2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_system_p +amr:leaf_system_p rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_p ; + amr:edge_p_name_SolarSystem amr:value_SolarSystem . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_system_s +amr:leaf_system_s rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_s ; + amr:edge_s_domain_p amr:leaf_system_p . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +amr:role_ARG0 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +amr:role_ARG1 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +amr:role_domain rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +amr:role_name rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +amr:role_op1 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +amr:role_op2 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +amr:role_polarity rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#root_SSC-01-01 +amr:root_SSC-01-01 rdf:type owl:NamedIndividual , + amr:AMR_Root ; + amr:hasRootLeaf amr:leaf_system_s ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + amr:hasSentenceID "SSC-01-01" ; + amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + + +### https://amr.tetras-libre.fr/rdf/schema#value_SolarSystem +amr:value_SolarSystem rdf:type owl:NamedIndividual , + amr:AMR_Value ; + rdfs:label "Solar System" . + + +### https://amr.tetras-libre.fr/rdf/schema#value_negative +amr:value_negative rdf:type owl:NamedIndividual , + amr:AMR_Value ; + rdfs:label "negative" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_a +amr:variable_a rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + amr:label "a" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_b +amr:variable_b rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + amr:label "b" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_d +amr:variable_d rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + amr:label "d" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_d2 +amr:variable_d2 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + amr:label "d2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_g +amr:variable_g rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + amr:label "g" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_m9 +amr:variable_m9 rdf:type owl:NamedIndividual , + ns11:manner , + amr:AMR_Variable ; + amr:isReifiedVariable "true"^^xsd:boolean ; + amr:label "m9" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o +amr:variable_o rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + amr:label "o" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o2 +amr:variable_o2 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + amr:label "o2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o3 +amr:variable_o3 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + amr:label "o3" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p +amr:variable_p rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + amr:label "p" ; + amr:name "Solar System" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p9 +amr:variable_p9 rdf:type owl:NamedIndividual , + ns11:part , + amr:AMR_Variable ; + amr:isReifiedVariable "true"^^xsd:boolean ; + amr:label "p9" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_s +amr:variable_s rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + amr:label "s" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_s2 +amr:variable_s2 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + amr:label "s2" . + + +### 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#atomClass_gravitation_g +net:atomClass_gravitation_g rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_gravitation_g ; + net:coverNodeCount 1 ; + net:hasClassName "gravitation" ; + net:hasClassType sys:Entity ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_object_o +net:atomClass_object_o rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_object_o ; + net:coverNode amr:leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasClassType sys:Entity ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_sun_s2 +net:atomClass_sun_s2 rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_sun_s2 ; + net:coverNode amr:leaf_sun_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasClassType sys:Entity ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_system_p +net:atomClass_system_p rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_system_s +net:atomClass_system_s rdf:type owl:NamedIndividual , + net:Atom_Class_Net , + net:Deprecated_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_system_s ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_bind_b +net:atomProperty_bind_b rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_gravitation_g , + net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ; + amr:role_ARG1 net:atomClass_system_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:coverBaseNode amr:leaf_bind-01_b ; + net:coverNode amr:leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_gravitation_g , + amr:leaf_system_s ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d +net:atomProperty_direct_d rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + net:coverBaseNode amr:leaf_direct-02_d ; + net:coverNode amr:leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d2 +net:atomProperty_direct_d2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_polarity net:value_negative_blankNode ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:value_negative ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasManner_m9 +net:atomProperty_hasManner_m9 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_ARG0 net:atomProperty_orbit_o2 ; + amr:role_ARG1 net:atomProperty_direct_d , + net:atomProperty_direct_d2 , + net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode amr:leaf_hasManner_m9 ; + net:coverNode amr:leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasManner" ; + net:hasPropertyName10 "hasManner" ; + net:hasPropertyName12 "hasManner" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_or_o3 , + amr:leaf_orbit-01_o2 ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasPart_p9 +net:atomProperty_hasPart_p9 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_system_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s , + net:compositeClass_system-hasPart-sun-and-object_s ; + amr:role_ARG1 net:atomClass_object_o , + net:atomClass_sun_s2 , + net:logicalSet_and_a , + net:phenomena_conjunction-AND_a ; + net:coverBaseNode amr:leaf_hasPart_p9 ; + net:coverNode amr:leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasPart" ; + net:hasPropertyName10 "hasPart" ; + net:hasPropertyName12 "hasPart" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_and_a , + amr:leaf_system_s ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_orbit_o2 +net:atomProperty_orbit_o2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net , + net:Deprecated_Net ; + amr:role_ARG0 net:atomClass_object_o ; + amr:role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode amr:leaf_orbit-01_o2 ; + net:coverNode amr:leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_object_o , + amr:leaf_sun_s2 ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_gravitation-binding-system-hasPart-sun-and-object_g +net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a , + amr:leaf_bind-01_b , + amr:leaf_gravitation_g , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:coverNodeCount 5 ; + net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_gravitation_g ; + net:hasRestriction01 net:restriction_binding_system-hasPart-sun-and-object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-object_s +net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_object_o , + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-sun_s +net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_sun_s2 , + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object_s +net:compositeClass_system-hasPart-sun-and-object_s rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:coverNodeCount 3 ; + net:hasClassName "system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_s ; + net:hasNaming "system-hasPart-sun-and-object" ; + net:hasRestriction01 net:restriction_hasPart_object , + net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackMainNetComposante net:atomClass_system_s ; + net:trackNetComposante net:atomClass_system_s , + net:atomProperty_hasPart_p9 , + net:logicalSet_and_a ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_system_SolarSystem +net:individual_system_SolarSystem rdf:type owl:NamedIndividual , + net:Individual_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassName net:atomClass_system_p ; + net:hasMotherClassNet net:atomClass_system_p , + net:atomClass_system_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#inverse_direction +net:inverse_direction rdf:type owl:NamedIndividual . + + +### https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a +net:logicalSet_and_a rdf:type owl:NamedIndividual , + net:Logical_Set_Net ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:bindPropertyNet net:atomProperty_hasPart_p9 ; + net:bindRestriction net:restriction_hasPart_object , + net:restriction_hasPart_sun ; + net:containsNet net:atomClass_object_o , + net:atomClass_sun_s2 ; + net:containsNet1 net:atomClass_sun_s2 ; + net:containsNet2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasNaming "hasPart-sun-and-object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### 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 ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType amr:phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-OR_o3 +net:phenomena_conjunction-OR_o3 rdf:type owl:NamedIndividual , + net:Phenomena_Net ; + amr:role_op1 net:atomProperty_direct_d ; + amr:role_op2 net:atomProperty_direct_d2 ; + net:coverBaseNode amr:leaf_or_o3 ; + net:coverNode amr:leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType amr:phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_binding_system-hasPart-sun-and-object +net:restriction_binding_system-hasPart-sun-and-object rdf:type owl:NamedIndividual , + net:Restriction_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a , + amr:leaf_bind-01_b , + amr:leaf_gravitation_g , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_and_a , + amr:leaf_bind-01_b , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:hasNaming "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestrictionOnProperty net:atomProperty_bind_b . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_object +net:restriction_hasPart_object rdf:type owl:NamedIndividual , + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_object_o , + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9 , + amr:leaf_object_o ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ; + net:hasRestrictionNetValue net:atomClass_object_o ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_sun +net:restriction_hasPart_sun rdf:type owl:NamedIndividual , + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_sun_s2 , + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9 , + amr:leaf_sun_s2 ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s2 ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + + +### https://tenet.tetras-libre.fr/semantic-net#value_SolarSystem_blankNode +net:value_SolarSystem_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:hasNaming "Solar System" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode +net:value_negative_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +################################################################# +# Annotations +################################################################# + +<http://amr.isi.edu/amr_data/SSC-01-01#a> ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#b> ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> ns11:polarity "-" . + + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#p> rdfs:label "Solar System" . + + +<http://amr.isi.edu/amr_data/SSC-01-01#s> ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> . + + +<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> ns11: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> . + + +<http://amr.isi.edu/entity-types#planet> rdfs:comment "bug" . + + +<http://amr.isi.edu/entity-types#system> rdfs:label "system" . + + +ns3:FrameRole rdfs:label "AMR-PropBank-Role" . + + +ns21:Frame rdfs:label "AMR-PropBank-Frame" . + + +ns21:NamedEntity rdfs:label "AMR-Term" , + "AMR-EntityType" . + + +amr:concept_and amr:hasPhenomenaLink amr:phenomena_conjunction_and ; + amr:fromAmrLk ns21:and ; + amr:label "and" . + + +amr:concept_bind-01 amr:fromAmrLk ns3:bind-01 ; + amr:label "bind-01" . + + +amr:concept_direct-02 amr:label "direct-02" ; + amr:fromAmrLk ns3:direct-02 . + + +amr:concept_gravitation amr:label "gravitation" ; + amr:fromAmrLk ns11:gravitation . + + +amr:concept_manner amr:fromAmrLk ns11:manner ; + amr:label "hasManner" ; + amr:isReifiedConcept "true"^^xsd:boolean . + + +amr:concept_object amr:fromAmrLk ns11:object ; + amr:label "object" . + + +amr:concept_or amr:hasPhenomenaLink amr:phenomena_conjunction_or ; + amr:label "or" ; + amr:fromAmrLk ns21:or . + + +amr:concept_orbit-01 amr:label "orbit-01" ; + amr:fromAmrLk ns3:orbit-01 . + + +amr:concept_part amr:label "hasPart" ; + amr:fromAmrLk ns11:part ; + amr:isReifiedConcept "true"^^xsd:boolean . + + +amr:concept_sun amr:label "sun" ; + amr:fromAmrLk ns11:sun . + + +amr:concept_system amr:fromAmrLk ns11:system ; + amr:label "system" ; + amr:fromAmrLk <http://amr.isi.edu/entity-types#system> . + + +amr:edge_a_op1_s2 amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + + +amr:edge_a_op2_o amr:hasAmrRole amr:role_op2 ; + amr:hasRoleID "op2" . + + +amr:edge_b_ARG0_g amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + + +amr:edge_b_ARG1_s amr:hasRoleID "ARG1" ; + amr:hasAmrRole amr:role_ARG1 . + + +amr:edge_d2_polarity_negative amr:hasRoleID "polarity" ; + amr:hasAmrRole amr:role_polarity . + + +amr:edge_m9_ARG0_o2 amr:hasRoleID "ARG0" ; + amr:hasAmrRole amr:role_ARG0 . + + +amr:edge_m9_ARG1_o3 amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + + +amr:edge_o2_ARG0_o amr:hasRoleID "ARG0" ; + amr:hasAmrRole amr:role_ARG0 . + + +amr:edge_o2_ARG1_s2 amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + + +amr:edge_o3_op1_d amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + + +amr:edge_o3_op2_d2 amr:hasRoleID "op2" ; + amr:hasAmrRole amr:role_op2 . + + +amr:edge_p9_ARG0_s amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + + +amr:edge_p9_ARG1_a amr:hasRoleID "ARG1" ; + amr:hasAmrRole amr:role_ARG1 . + + +amr:edge_p_name_SolarSystem amr:hasRoleID "name" ; + amr:hasAmrRole amr:role_name . + + +amr:edge_s_domain_p amr:hasRoleID "domain" ; + amr:hasAmrRole amr:role_domain . + + +amr:role_ARG0 amr:label "ARG0" . + + +amr:role_ARG1 amr:label "ARG1" . + + +amr:role_domain amr:toReifyWithBaseEdge "ARG0" ; + amr:label "domain" ; + amr:hasRelationName "domain" ; + amr:toReifyAsConcept "domain" ; + amr:toReifyWithHeadEdge "ARG1" . + + +amr:role_name amr:label "name" . + + +amr:role_op1 amr:label "op1" . + + +amr:role_op2 amr:label "op2" . + + +amr:role_polarity amr:label "polarity" . + + +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_technical_tests/test_data/mod-analyzer-devGraph-1--result--.ttl b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1--result--.ttl new file mode 100644 index 0000000000000000000000000000000000000000..882f3e8f87832653f790fcf844b5dd5cb2e95daa --- /dev/null +++ b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1--result--.ttl @@ -0,0 +1,1665 @@ +@base <http://https://tenet.tetras-libre.fr/demo/02//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:direct-02.ARG1 a ns11:FrameRole . + +ns11:have-degree-91.ARG1 a ns11:FrameRole . + +ns11:have-degree-91.ARG2 a ns11:FrameRole . + +ns11:have-degree-91.ARG3 a ns11:FrameRole . + +ns11:have-degree-91.ARG5 a ns11:FrameRole . + +ns11:orbit-01.ARG0 a ns11:FrameRole . + +ns11:orbit-01.ARG1 a ns11:FrameRole . + +ns11:remain-01.ARG1 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 . + +ns2:op3 a ns3:Role . + +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 . + +:edge_a2_op1_o3 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a2_op2_p2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_a2_op3_b a :AMR_Edge ; + :hasAmrRole :role_op3 ; + :hasRoleID "op3" . + +:edge_a_op1_h a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_r a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_mod_s3 a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_d_ARG1_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h2_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h2_ARG2_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h2_ARG3_m2 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h_ARG2_l a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h_ARG3_m a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG5_o a :AMR_Edge ; + :hasAmrRole :role_ARG5 ; + :hasRoleID "ARG5" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p2_mod_d2 a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_p9_ARG0_s4 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_b a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_quant_8 a :AMR_Edge ; + :hasAmrRole :role_quant ; + :hasRoleID "quant" . + +:edge_r_ARG1_a2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s4_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +: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_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +: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_ARG4 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +: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_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" . + +:root_SSC-02-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#root01> ; + :hasRootLeaf :leaf_and_a ; + :hasSentenceID "SSC-02-01" ; + :hasSentenceStatement "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." . + +: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:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_orbit-01_o2 . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ; + net:composeFrom net:atomClass_object_o, + net:atomClass_sun_s, + net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o, + :leaf_orbit-01_o2, + :leaf_sun_s ; + net:hasNaming "object-orbit-sun" ; + net:hasRestriction net:restriction_orbit-sun_o2 ; + net:hasStructure "SSC-02-01" . + +net:compositeProperty_system-hasPart-body_s4 a net:Composite_Property_Net ; + net:composeFrom net:atomClass_body_b, + net:atomClass_system_s4, + net:atomProperty_hasPart_p9 ; + net:coverBaseNode :leaf_system_s4 ; + net:coverNode :leaf_body_b, + :leaf_hasPart_p9, + :leaf_system_s4 ; + net:hasNaming "system-hasPart-body" ; + net:hasRestriction net:restriction_hasPart-body_p9 ; + net:hasStructure "SSC-02-01" . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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_dwarf_d2 a net:Individual_Net ; + net:coverBaseNode :leaf_dwarf_d2 ; + net:coverNode :leaf_dwarf_d2 ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "dwarf" ; + net:hasStructure "SSC-02-01" ; + net:trackMainNetComposante net:atomClass_dwarf_d2 ; + net:trackNetComposante net:atomClass_dwarf_d2 ; + net:trackProgress net:initialized . + +net:individual_small_s3 a net:Individual_Net ; + net:coverBaseNode :leaf_small_s3 ; + net:coverNode :leaf_small_s3 ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "small" ; + net:hasStructure "SSC-02-01" ; + net:trackMainNetComposante net:atomClass_small_s3 ; + net:trackNetComposante net:atomClass_small_s3 ; + net:trackProgress net:initialized . + +net:inverse_direction a owl:NamedIndividual . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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_conjunction-AND_a a net:Phenomena_Net ; + :role_op1 net:phenomena_degree_h ; + :role_op2 net:atomProperty_remain_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-02-01" . + +net:phenomena_degree_h2 a net:Phenomena_Net ; + :role_ARG1 net:atomClass_object_o3 ; + :role_ARG2 net:atomClass_small_s2 ; + :role_ARG3 net:atomProperty_more_m2 ; + net:coverBaseNode :leaf_have-degree-91_h2 ; + net:coverNode :leaf_have-degree-91_h2 ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-02-01" . + +net:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:value_SolarSystem_blankNode a net:Value_Net ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-02-01" ; + net:hasValueLabel "Solar System" . + +net:value_p_blankNode a net:Value_Net ; + net:hasNaming "p" ; + net:hasStructure "SSC-02-01" ; + net:hasValueLabel "p" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-02-01#d> a ns11:direct-02 ; + ns11:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#h2> a ns11:have-degree-91 ; + ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ; + ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#s2> ; + ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#root01> a ns3:AMR ; + ns3:has-id "SSC-02-01" ; + ns3:has-sentence "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." ; + ns3:root <http://amr.isi.edu/amr_data/SSC-02-01#a> . + +<http://amr.isi.edu/amr_data/SSC-02-01#s4> a ns2:system ; + rdfs:label "Solar System" ; + ns2:part <http://amr.isi.edu/amr_data/SSC-02-01#b> ; + rdfs:subClassOf :AMR_Linked_Data . + +<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 . + +ns3:NamedEntity a ns3: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_body rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:body ; + :label "body" . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:direct-02 ; + :label "direct-02" . + +:concept_dwarf rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:dwarf ; + :label "dwarf" . + +:concept_large rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:large ; + :label "large" . + +:concept_more rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:more ; + :label "more" . + +:concept_most rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:most ; + :label "most" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns2:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_remain-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:remain-01 ; + :label "remain-01" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:sun ; + :label "sun" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:system ; + :label "system" . + +:role_ARG5 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG5" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op3 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op3" . + +:role_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:value_8 a :AMR_Value ; + rdfs:label "p" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a2> ; + :label "a2" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d2> ; + :label "d2" . + +:variable_h a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h> ; + :label "h" . + +:variable_h2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h2> ; + :label "h2" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#l> ; + :label "l" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m> ; + :label "m" . + +:variable_m2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m2> ; + :label "m2" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p2> ; + :label "p2" . + +:variable_p9 a ns2:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#r> ; + :label "r" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s2> ; + :label "s2" . + +:variable_s3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s3> ; + :label "s3" . + +:variable_s4 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s4> ; + :label "s4" ; + :name "Solar System" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_large_l a net:Atom_Class_Net ; + net:coverBaseNode :leaf_large_l ; + net:coverNode :leaf_large_l ; + net:coverNodeCount 1 ; + net:hasClassName "large" ; + net:hasNaming "large" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_planet_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_planet_p ; + net:coverNode :leaf_planet_p ; + net:coverNodeCount 1 ; + net:hasClassName "planet" ; + net:hasNaming "planet" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_small_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_small_s2 ; + net:coverNode :leaf_small_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "small" ; + net:hasNaming "small" ; + net:hasStructure "SSC-02-01" . + +net:atomProperty_more_m2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_more_m2 ; + net:coverNode :leaf_more_m2 ; + net:hasNaming "more" ; + net:hasPropertyName "more" ; + net:hasPropertyName01 "moreing" ; + net:hasPropertyName10 "more-by" ; + net:hasPropertyName12 "more-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_most_m a net:Atom_Property_Net ; + net:coverBaseNode :leaf_most_m ; + net:coverNode :leaf_most_m ; + net:hasNaming "most" ; + net:hasPropertyName "most" ; + net:hasPropertyName01 "mosting" ; + net:hasPropertyName10 "most-by" ; + net:hasPropertyName12 "most-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_remain_r a net:Atom_Property_Net ; + :role_ARG1 net:phenomena_conjunction-AND_a2 ; + net:coverBaseNode :leaf_remain-01_r ; + net:coverNode :leaf_remain-01_r ; + net:hasNaming "remain" ; + net:hasPropertyName "remain" ; + net:hasPropertyName01 "remaining" ; + net:hasPropertyName10 "remain-by" ; + net:hasPropertyName12 "remain-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_and_a2 . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:compositeClass_dwarf-planet_p2 a net:Composite_Class_Net ; + :role_mod net:atomClass_dwarf_d2 ; + net:coverBaseNode :leaf_planet_p2 ; + net:coverNode :leaf_dwarf_d2, + :leaf_planet_p2 ; + net:coverNodeCount 2 ; + net:hasClassName "dwarf-planet" ; + net:hasMotherClassNet net:atomClass_planet_p2 ; + net:hasStructure "SSC-02-01" ; + net:trackMainNetComposante net:atomClass_planet_p2 ; + net:trackNetComposante net:atomClass_dwarf_d2, + net:atomClass_planet_p2 ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_SolarSystem_s4 a net:Individual_Net ; + net:coverBaseNode :leaf_system_s4 ; + net:coverNode :leaf_system_s4 ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassNet net:atomClass_system_s4 ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-02-01" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_conjunction-AND_a2 a net:Phenomena_Net ; + :role_op1 net:atomClass_object_o3 ; + :role_op2 net:atomClass_planet_p2, + net:compositeClass_dwarf-planet_p2 ; + :role_op3 net:atomClass_body_b, + net:compositeClass_small-body_b ; + net:coverBaseNode :leaf_and_a2 ; + net:coverNode :leaf_and_a2 ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-02-01" . + +net:phenomena_degree_h a net:Phenomena_Net ; + :role_ARG1 net:atomClass_planet_p ; + :role_ARG2 net:atomClass_large_l ; + :role_ARG3 net:atomProperty_most_m ; + :role_ARG5 net:atomClass_object_o ; + net:coverBaseNode :leaf_have-degree-91_h ; + net:coverNode :leaf_have-degree-91_h ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-02-01" . + +net:restriction_hasPart-body_p9 a net:Restriction_Net ; + :role_ARG1 net:compositeClass_small-body_b ; + net:composeFrom net:atomClass_body_b, + net:atomProperty_hasPart_p9 ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_body_b, + :leaf_hasPart_p9 ; + net:hasNaming "hasPart-body" ; + net:hasRestrictionNetValue net:atomClass_body_b ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ; + net:hasStructure "SSC-02-01" . + +net:restriction_orbit-sun_o2 a net:Restriction_Net ; + net:composeFrom net:atomClass_sun_s, + net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2, + :leaf_sun_s ; + net:hasNaming "orbit-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s ; + net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ; + net:hasStructure "SSC-02-01" . + +<http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ; + ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#a2> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ; + ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#p2> ; + ns2:op3 <http://amr.isi.edu/amr_data/SSC-02-01#b> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#d2> a ns2:dwarf ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#h> a ns11:have-degree-91 ; + ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#p> ; + ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#l> ; + ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m> ; + ns11:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SSC-02-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#l> a ns2:large ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#m> a ns3:most ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#m2> a ns3:more ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#o2> a ns11:orbit-01 ; + ns11:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-02-01#o> ; + ns11:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#p> a <http://amr.isi.edu/entity-types#planet> ; + ns2:quant "8" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#p2> a <http://amr.isi.edu/entity-types#planet> ; + ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#r> a ns11:remain-01 ; + ns11:remain-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#a2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#s> a ns2:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#s2> a ns2:small ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#s3> a ns2:small ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:direct-02 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:orbit-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:remain-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:body a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:dwarf a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:large a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:part a ns3:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:sun a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:system a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:more a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:most a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:have-degree-91 ; + :hasPhenomenaLink :phenomena_degree ; + :label "have-degree-91" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:object ; + :label "object" . + +:concept_planet rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#planet> ; + :label "planet" . + +:concept_small rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:small ; + :label "small" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_direct-02_d a :AMR_Leaf ; + :edge_d_ARG1_o2 :leaf_orbit-01_o2 ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_have-degree-91_h2 a :AMR_Leaf ; + :edge_h2_ARG1_o3 :leaf_object_o3 ; + :edge_h2_ARG2_s2 :leaf_small_s2 ; + :edge_h2_ARG3_m2 :leaf_more_m2 ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h2 . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +: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_ARG3 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o3 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o3 ; + net:coverNode :leaf_object_o3 ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-02-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-02-01#b> a ns2:body ; + ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#s3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#o> a ns2:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#o3> a ns2:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:have-degree-91 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:object a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:small a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:and a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_h :leaf_have-degree-91_h ; + :edge_a_op2_r :leaf_remain-01_r ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_have-degree-91_h a :AMR_Leaf ; + :edge_h_ARG1_p :leaf_planet_p ; + :edge_h_ARG2_l :leaf_large_l ; + :edge_h_ARG3_m :leaf_most_m ; + :edge_h_ARG5_o :leaf_object_o ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h . + +:leaf_large_l a :AMR_Leaf ; + :hasConcept :concept_large ; + :hasVariable :variable_l . + +:leaf_more_m2 a :AMR_Leaf ; + :hasConcept :concept_more ; + :hasVariable :variable_m2 . + +:leaf_most_m a :AMR_Leaf ; + :hasConcept :concept_most ; + :hasVariable :variable_m . + +:leaf_planet_p a :AMR_Leaf ; + :edge_p_quant_8 :value_8 ; + :hasConcept :concept_planet ; + :hasVariable :variable_p . + +:leaf_remain-01_r a :AMR_Leaf ; + :edge_r_ARG1_a2 :leaf_and_a2 ; + :hasConcept :concept_remain-01 ; + :hasVariable :variable_r . + +:leaf_small_s2 a :AMR_Leaf ; + :hasConcept :concept_small ; + :hasVariable :variable_s2 . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_system_s4 a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_system_s4 ; + net:coverNode :leaf_system_s4 ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-02-01" . + +net:atomProperty_hasPart_p9 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_system_s4, + net:individual_SolarSystem_s4 ; + :role_ARG1 net:atomClass_body_b, + net:compositeClass_small-body_b ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasParting" ; + net:hasPropertyName10 "hasPart-by" ; + net:hasPropertyName12 "hasPart-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_body_b, + :leaf_system_s4 . + +net:compositeClass_small-body_b a net:Composite_Class_Net ; + :role_mod net:atomClass_small_s3 ; + net:coverBaseNode :leaf_body_b ; + net:coverNode :leaf_body_b, + :leaf_small_s3 ; + net:coverNodeCount 2 ; + net:hasClassName "small-body" ; + net:hasMotherClassNet net:atomClass_body_b ; + net:hasStructure "SSC-02-01" ; + net:trackMainNetComposante net:atomClass_body_b ; + net:trackNetComposante net:atomClass_body_b, + net:atomClass_small_s3 ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_and_a2 a :AMR_Leaf ; + :edge_a2_op1_o3 :leaf_object_o3 ; + :edge_a2_op2_p2 :leaf_planet_p2 ; + :edge_a2_op3_b :leaf_body_b ; + :hasConcept :concept_and ; + :hasVariable :variable_a2 . + +:leaf_object_o3 a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o3 . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_planet_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_dwarf_d2 ; + net:coverBaseNode :leaf_planet_p2 ; + net:coverNode :leaf_planet_p2 ; + net:coverNodeCount 1 ; + net:hasClassName "planet" ; + net:hasNaming "planet" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_sun_s a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s ; + net:coverNode :leaf_sun_s ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-02-01" . + +net:atomProperty_orbit_o2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_sun_s . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s4 :leaf_system_s4 ; + :edge_p9_ARG1_b :leaf_body_b ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +:leaf_planet_p2 a :AMR_Leaf ; + :edge_p2_mod_d2 :leaf_dwarf_d2 ; + :hasConcept :concept_planet ; + :hasVariable :variable_p2 . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:atomClass_dwarf_d2 a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_dwarf_d2 ; + net:coverNode :leaf_dwarf_d2 ; + net:coverNodeCount 1 ; + net:hasClassName "dwarf" ; + net:hasNaming "dwarf" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_small_s3 a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_small_s3 ; + net:coverNode :leaf_small_s3 ; + net:coverNodeCount 1 ; + net:hasClassName "small" ; + net:hasNaming "small" ; + net:hasStructure "SSC-02-01" . + +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_dwarf_d2 a :AMR_Leaf ; + :hasConcept :concept_dwarf ; + :hasVariable :variable_d2 . + +:leaf_small_s3 a :AMR_Leaf ; + :hasConcept :concept_small ; + :hasVariable :variable_s3 . + +:leaf_sun_s a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s :leaf_sun_s ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:leaf_system_s4 a :AMR_Leaf ; + :edge_s4_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_s4 . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_body_b a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_small_s3 ; + net:coverBaseNode :leaf_body_b ; + net:coverNode :leaf_body_b ; + net:coverNodeCount 1 ; + net:hasClassName "body" ; + net:hasNaming "body" ; + net:hasStructure "SSC-02-01" . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_body_b a :AMR_Leaf ; + :edge_b_mod_s3 :leaf_small_s3 ; + :hasConcept :concept_body ; + :hasVariable :variable_b . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_technical_tests/test_data/mod-analyzer-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..136afa849a0a9d6ddf8801f0d261a84962cfcf9d --- /dev/null +++ b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.result.ttl @@ -0,0 +1,1644 @@ +@base <https://amr.tetras-libre.fr/rdf/mod-analyzer-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 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#> . + +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:direct-02.ARG1 a ns11:FrameRole . + +ns11:have-degree-91.ARG1 a ns11:FrameRole . + +ns11:have-degree-91.ARG2 a ns11:FrameRole . + +ns11:have-degree-91.ARG3 a ns11:FrameRole . + +ns11:have-degree-91.ARG5 a ns11:FrameRole . + +ns11:orbit-01.ARG0 a ns11:FrameRole . + +ns11:orbit-01.ARG1 a ns11:FrameRole . + +ns11:remain-01.ARG1 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 . + +ns2:op3 a ns3:Role . + +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 . + +:edge_a2_op1_o3 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a2_op2_p2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_a2_op3_b a :AMR_Edge ; + :hasAmrRole :role_op3 ; + :hasRoleID "op3" . + +:edge_a_op1_h a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_r a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_mod_s3 a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_d_ARG1_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h2_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h2_ARG2_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h2_ARG3_m2 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h_ARG2_l a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h_ARG3_m a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG5_o a :AMR_Edge ; + :hasAmrRole :role_ARG5 ; + :hasRoleID "ARG5" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p2_mod_d2 a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_p9_ARG0_s4 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_b a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_quant_8 a :AMR_Edge ; + :hasAmrRole :role_quant ; + :hasRoleID "quant" . + +:edge_r_ARG1_a2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s4_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +: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_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +: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_ARG4 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +: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_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" . + +:root_SSC-02-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#root01> ; + :hasRootLeaf :leaf_and_a ; + :hasSentenceID "SSC-02-01" ; + :hasSentenceStatement "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." . + +: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:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_orbit-01_o2 . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ; + net:composeFrom net:atomClass_object_o, + net:atomClass_sun_s, + net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o, + :leaf_orbit-01_o2, + :leaf_sun_s ; + net:hasNaming "object-orbit-sun" ; + net:hasRestriction net:restriction_orbit-sun_o2 ; + net:hasStructure "SSC-02-01" . + +net:compositeProperty_system-hasPart-body_s4 a net:Composite_Property_Net ; + net:composeFrom net:atomClass_body_b, + net:atomClass_system_s4, + net:atomProperty_hasPart_p9 ; + net:coverBaseNode :leaf_system_s4 ; + net:coverNode :leaf_body_b, + :leaf_hasPart_p9, + :leaf_system_s4 ; + net:hasNaming "system-hasPart-body" ; + net:hasRestriction net:restriction_hasPart-body_p9 ; + net:hasStructure "SSC-02-01" . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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_dwarf_d2 a net:Individual_Net ; + net:composeFrom net:atomClass_dwarf_d2 ; + net:coverBaseNode :leaf_dwarf_d2 ; + net:coverNode :leaf_dwarf_d2 ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "dwarf" ; + net:hasMotherClassNet net:atomClass_dwarf_d2 ; + net:hasNaming "dwarf" ; + net:hasStructure "SSC-02-01" . + +net:individual_small_s3 a net:Individual_Net ; + net:composeFrom net:atomClass_small_s3 ; + net:coverBaseNode :leaf_small_s3 ; + net:coverNode :leaf_small_s3 ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "small" ; + net:hasMotherClassNet net:atomClass_small_s3 ; + net:hasNaming "small" ; + net:hasStructure "SSC-02-01" . + +net:inverse_direction a owl:NamedIndividual . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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_conjunction-AND_a a net:Phenomena_Net ; + :role_op1 net:phenomena_degree_h ; + :role_op2 net:atomProperty_remain_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-02-01" . + +net:phenomena_degree_h2 a net:Phenomena_Net ; + :role_ARG1 net:atomClass_object_o3 ; + :role_ARG2 net:atomClass_small_s2 ; + :role_ARG3 net:atomProperty_more_m2 ; + net:coverBaseNode :leaf_have-degree-91_h2 ; + net:coverNode :leaf_have-degree-91_h2 ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-02-01" . + +net:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:value_SolarSystem_blankNode a net:Value_Net ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-02-01" ; + net:hasValueLabel "Solar System" . + +net:value_p_blankNode a net:Value_Net ; + net:hasNaming "p" ; + net:hasStructure "SSC-02-01" ; + net:hasValueLabel "p" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-02-01#d> a ns11:direct-02 ; + ns11:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#h2> a ns11:have-degree-91 ; + ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ; + ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#s2> ; + ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#root01> a ns3:AMR ; + ns3:has-id "SSC-02-01" ; + ns3:has-sentence "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." ; + ns3:root <http://amr.isi.edu/amr_data/SSC-02-01#a> . + +<http://amr.isi.edu/amr_data/SSC-02-01#s4> a ns2:system ; + rdfs:label "Solar System" ; + ns2:part <http://amr.isi.edu/amr_data/SSC-02-01#b> ; + rdfs:subClassOf :AMR_Linked_Data . + +<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 . + +ns3:NamedEntity a ns3: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_body rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:body ; + :label "body" . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:direct-02 ; + :label "direct-02" . + +:concept_dwarf rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:dwarf ; + :label "dwarf" . + +:concept_large rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:large ; + :label "large" . + +:concept_more rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:more ; + :label "more" . + +:concept_most rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:most ; + :label "most" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns2:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_remain-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:remain-01 ; + :label "remain-01" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:sun ; + :label "sun" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:system ; + :label "system" . + +:role_ARG5 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG5" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op3 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op3" . + +:role_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:value_8 a :AMR_Value ; + rdfs:label "p" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a2> ; + :label "a2" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d2> ; + :label "d2" . + +:variable_h a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h> ; + :label "h" . + +:variable_h2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h2> ; + :label "h2" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#l> ; + :label "l" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m> ; + :label "m" . + +:variable_m2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m2> ; + :label "m2" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p2> ; + :label "p2" . + +:variable_p9 a ns2:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#r> ; + :label "r" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s2> ; + :label "s2" . + +:variable_s3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s3> ; + :label "s3" . + +:variable_s4 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s4> ; + :label "s4" ; + :name "Solar System" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_large_l a net:Atom_Class_Net ; + net:coverBaseNode :leaf_large_l ; + net:coverNode :leaf_large_l ; + net:hasClassName "large" ; + net:hasNaming "large" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_planet_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_planet_p ; + net:coverNode :leaf_planet_p ; + net:hasClassName "planet" ; + net:hasNaming "planet" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_small_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_small_s2 ; + net:coverNode :leaf_small_s2 ; + net:hasClassName "small" ; + net:hasNaming "small" ; + net:hasStructure "SSC-02-01" . + +net:atomProperty_more_m2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_more_m2 ; + net:coverNode :leaf_more_m2 ; + net:hasNaming "more" ; + net:hasPropertyName "more" ; + net:hasPropertyName01 "moreing" ; + net:hasPropertyName10 "more-by" ; + net:hasPropertyName12 "more-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_most_m a net:Atom_Property_Net ; + net:coverBaseNode :leaf_most_m ; + net:coverNode :leaf_most_m ; + net:hasNaming "most" ; + net:hasPropertyName "most" ; + net:hasPropertyName01 "mosting" ; + net:hasPropertyName10 "most-by" ; + net:hasPropertyName12 "most-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_remain_r a net:Atom_Property_Net ; + :role_ARG1 net:phenomena_conjunction-AND_a2 ; + net:coverBaseNode :leaf_remain-01_r ; + net:coverNode :leaf_remain-01_r ; + net:hasNaming "remain" ; + net:hasPropertyName "remain" ; + net:hasPropertyName01 "remaining" ; + net:hasPropertyName10 "remain-by" ; + net:hasPropertyName12 "remain-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_and_a2 . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:compositeClass_dwarf-planet_p2 a net:Composite_Class_Net ; + :role_mod net:atomClass_dwarf_d2 ; + net:composeFrom net:atomClass_dwarf_d2, + net:atomClass_planet_p2 ; + net:coverBaseNode :leaf_planet_p2 ; + net:coverNode :leaf_dwarf_d2, + :leaf_planet_p2 ; + net:hasMotherClassNet net:atomClass_planet_p2 ; + net:hasNaming "dwarf-planet" ; + net:hasStructure "SSC-02-01" . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_SolarSystem_s4 a net:Individual_Net ; + net:coverBaseNode :leaf_system_s4 ; + net:coverNode :leaf_system_s4 ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassNet net:atomClass_system_s4 ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-02-01" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_conjunction-AND_a2 a net:Phenomena_Net ; + :role_op1 net:atomClass_object_o3 ; + :role_op2 net:atomClass_planet_p2, + net:compositeClass_dwarf-planet_p2 ; + :role_op3 net:atomClass_body_b, + net:compositeClass_small-body_b ; + net:coverBaseNode :leaf_and_a2 ; + net:coverNode :leaf_and_a2 ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-02-01" . + +net:phenomena_degree_h a net:Phenomena_Net ; + :role_ARG1 net:atomClass_planet_p ; + :role_ARG2 net:atomClass_large_l ; + :role_ARG3 net:atomProperty_most_m ; + :role_ARG5 net:atomClass_object_o ; + net:coverBaseNode :leaf_have-degree-91_h ; + net:coverNode :leaf_have-degree-91_h ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-02-01" . + +net:restriction_hasPart-body_p9 a net:Restriction_Net ; + net:composeFrom net:atomClass_body_b, + net:atomProperty_hasPart_p9 ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_body_b, + :leaf_hasPart_p9 ; + net:hasNaming "hasPart-body" ; + net:hasRestrictionNetValue net:atomClass_body_b ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ; + net:hasStructure "SSC-02-01" . + +net:restriction_orbit-sun_o2 a net:Restriction_Net ; + net:composeFrom net:atomClass_sun_s, + net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2, + :leaf_sun_s ; + net:hasNaming "orbit-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s ; + net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ; + net:hasStructure "SSC-02-01" . + +<http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ; + ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#a2> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ; + ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#p2> ; + ns2:op3 <http://amr.isi.edu/amr_data/SSC-02-01#b> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#d2> a ns2:dwarf ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#h> a ns11:have-degree-91 ; + ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#p> ; + ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#l> ; + ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m> ; + ns11:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SSC-02-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#l> a ns2:large ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#m> a ns3:most ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#m2> a ns3:more ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#o2> a ns11:orbit-01 ; + ns11:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-02-01#o> ; + ns11:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#p> a ns4:planet ; + ns2:quant "8" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#p2> a ns4:planet ; + ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#r> a ns11:remain-01 ; + ns11:remain-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#a2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#s> a ns2:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#s2> a ns2:small ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#s3> a ns2:small ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:direct-02 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:orbit-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:remain-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:body a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:dwarf a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:large a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:part a ns3:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:sun a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:system a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:more a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:most a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:have-degree-91 ; + :hasPhenomenaLink :phenomena_degree ; + :label "have-degree-91" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:object ; + :label "object" . + +:concept_planet rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:planet ; + :label "planet" . + +:concept_small rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:small ; + :label "small" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_direct-02_d a :AMR_Leaf ; + :edge_d_ARG1_o2 :leaf_orbit-01_o2 ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_have-degree-91_h2 a :AMR_Leaf ; + :edge_h2_ARG1_o3 :leaf_object_o3 ; + :edge_h2_ARG2_s2 :leaf_small_s2 ; + :edge_h2_ARG3_m2 :leaf_more_m2 ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h2 . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +: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_ARG3 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o3 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o3 ; + net:coverNode :leaf_object_o3 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-02-01" . + +net:compositeClass_small-body_b a net:Composite_Class_Net ; + :role_mod net:atomClass_small_s3 ; + net:composeFrom net:atomClass_body_b, + net:atomClass_small_s3 ; + net:coverBaseNode :leaf_body_b ; + net:coverNode :leaf_body_b, + :leaf_small_s3 ; + net:hasMotherClassNet net:atomClass_body_b ; + net:hasNaming "small-body" ; + net:hasStructure "SSC-02-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-02-01#b> a ns2:body ; + ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#s3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#o> a ns2:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#o3> a ns2:object ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:planet a ns3:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:have-degree-91 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:object a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:small a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:and a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_h :leaf_have-degree-91_h ; + :edge_a_op2_r :leaf_remain-01_r ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_have-degree-91_h a :AMR_Leaf ; + :edge_h_ARG1_p :leaf_planet_p ; + :edge_h_ARG2_l :leaf_large_l ; + :edge_h_ARG3_m :leaf_most_m ; + :edge_h_ARG5_o :leaf_object_o ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h . + +:leaf_large_l a :AMR_Leaf ; + :hasConcept :concept_large ; + :hasVariable :variable_l . + +:leaf_more_m2 a :AMR_Leaf ; + :hasConcept :concept_more ; + :hasVariable :variable_m2 . + +:leaf_most_m a :AMR_Leaf ; + :hasConcept :concept_most ; + :hasVariable :variable_m . + +:leaf_planet_p a :AMR_Leaf ; + :edge_p_quant_8 :value_8 ; + :hasConcept :concept_planet ; + :hasVariable :variable_p . + +:leaf_remain-01_r a :AMR_Leaf ; + :edge_r_ARG1_a2 :leaf_and_a2 ; + :hasConcept :concept_remain-01 ; + :hasVariable :variable_r . + +:leaf_small_s2 a :AMR_Leaf ; + :hasConcept :concept_small ; + :hasVariable :variable_s2 . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_planet_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_dwarf_d2 ; + net:coverBaseNode :leaf_planet_p2 ; + net:coverNode :leaf_planet_p2 ; + net:hasClassName "planet" ; + net:hasNaming "planet" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_system_s4 a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_system_s4 ; + net:coverNode :leaf_system_s4 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-02-01" . + +net:atomProperty_hasPart_p9 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_system_s4, + net:individual_SolarSystem_s4 ; + :role_ARG1 net:atomClass_body_b, + net:compositeClass_small-body_b ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasParting" ; + net:hasPropertyName10 "hasPart-by" ; + net:hasPropertyName12 "hasPart-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_body_b, + :leaf_system_s4 . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_and_a2 a :AMR_Leaf ; + :edge_a2_op1_o3 :leaf_object_o3 ; + :edge_a2_op2_p2 :leaf_planet_p2 ; + :edge_a2_op3_b :leaf_body_b ; + :hasConcept :concept_and ; + :hasVariable :variable_a2 . + +:leaf_object_o3 a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o3 . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_sun_s a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s ; + net:coverNode :leaf_sun_s ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-02-01" . + +net:atomProperty_orbit_o2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_sun_s . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s4 :leaf_system_s4 ; + :edge_p9_ARG1_b :leaf_body_b ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +:leaf_planet_p2 a :AMR_Leaf ; + :edge_p2_mod_d2 :leaf_dwarf_d2 ; + :hasConcept :concept_planet ; + :hasVariable :variable_p2 . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:atomClass_dwarf_d2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_dwarf_d2 ; + net:coverNode :leaf_dwarf_d2 ; + net:hasClassName "dwarf" ; + net:hasNaming "dwarf" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_small_s3 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_small_s3 ; + net:coverNode :leaf_small_s3 ; + net:hasClassName "small" ; + net:hasNaming "small" ; + net:hasStructure "SSC-02-01" . + +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_dwarf_d2 a :AMR_Leaf ; + :hasConcept :concept_dwarf ; + :hasVariable :variable_d2 . + +:leaf_small_s3 a :AMR_Leaf ; + :hasConcept :concept_small ; + :hasVariable :variable_s3 . + +:leaf_sun_s a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Atom_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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s :leaf_sun_s ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +net:atomClass_body_b a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_small_s3 ; + net:coverBaseNode :leaf_body_b ; + net:coverNode :leaf_body_b ; + net:hasClassName "body" ; + net:hasNaming "body" ; + net:hasStructure "SSC-02-01" . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:leaf_system_s4 a :AMR_Leaf ; + :edge_s4_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_s4 . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +:leaf_body_b a :AMR_Leaf ; + :edge_b_mod_s3 :leaf_small_s3 ; + :hasConcept :concept_body ; + :hasVariable :variable_b . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_technical_tests/test_data/mod-analyzer-devGraph-1.ttl b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..0943351b235248093dd364b7600264052b1c4e50 --- /dev/null +++ b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.ttl @@ -0,0 +1,1596 @@ +@base <http://https://tenet.tetras-libre.fr/demo/02//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:direct-02.ARG1 a ns11:FrameRole . + +ns11:have-degree-91.ARG1 a ns11:FrameRole . + +ns11:have-degree-91.ARG2 a ns11:FrameRole . + +ns11:have-degree-91.ARG3 a ns11:FrameRole . + +ns11:have-degree-91.ARG5 a ns11:FrameRole . + +ns11:orbit-01.ARG0 a ns11:FrameRole . + +ns11:orbit-01.ARG1 a ns11:FrameRole . + +ns11:remain-01.ARG1 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 . + +ns2:op3 a ns3:Role . + +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 . + +:edge_a2_op1_o3 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a2_op2_p2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_a2_op3_b a :AMR_Edge ; + :hasAmrRole :role_op3 ; + :hasRoleID "op3" . + +:edge_a_op1_h a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_r a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_b_mod_s3 a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_d_ARG1_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h2_ARG1_o3 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h2_ARG2_s2 a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h2_ARG3_m2 a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_h_ARG2_l a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_h_ARG3_m a :AMR_Edge ; + :hasAmrRole :role_ARG3 ; + :hasRoleID "ARG3" . + +:edge_h_ARG5_o a :AMR_Edge ; + :hasAmrRole :role_ARG5 ; + :hasRoleID "ARG5" . + +:edge_o2_ARG0_o a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_o2_ARG1_s a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p2_mod_d2 a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_p9_ARG0_s4 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p9_ARG1_b a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_quant_8 a :AMR_Edge ; + :hasAmrRole :role_quant ; + :hasRoleID "quant" . + +:edge_r_ARG1_a2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s4_name_SolarSystem a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +: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_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +: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_ARG4 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +: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_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" . + +:root_SSC-02-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#root01> ; + :hasRootLeaf :leaf_and_a ; + :hasSentenceID "SSC-02-01" ; + :hasSentenceStatement "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_direct_d a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_direct-02_d ; + net:coverNode :leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_orbit-01_o2 . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ; + net:composeFrom net:atomClass_object_o, + net:atomClass_sun_s, + net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o, + :leaf_orbit-01_o2, + :leaf_sun_s ; + net:hasNaming "object-orbit-sun" ; + net:hasRestriction net:restriction_orbit-sun_o2 ; + net:hasStructure "SSC-02-01" . + +net:compositeProperty_system-hasPart-body_s4 a net:Composite_Property_Net ; + net:composeFrom net:atomClass_body_b, + net:atomClass_system_s4, + net:atomProperty_hasPart_p9 ; + net:coverBaseNode :leaf_system_s4 ; + net:coverNode :leaf_body_b, + :leaf_hasPart_p9, + :leaf_system_s4 ; + net:hasNaming "system-hasPart-body" ; + net:hasRestriction net:restriction_hasPart-body_p9 ; + net:hasStructure "SSC-02-01" . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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_conjunction-AND_a a net:Phenomena_Net ; + :role_op1 net:phenomena_degree_h ; + :role_op2 net:atomProperty_remain_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-02-01" . + +net:phenomena_degree_h2 a net:Phenomena_Net ; + :role_ARG1 net:atomClass_object_o3 ; + :role_ARG2 net:atomClass_small_s2 ; + :role_ARG3 net:atomProperty_more_m2 ; + net:coverBaseNode :leaf_have-degree-91_h2 ; + net:coverNode :leaf_have-degree-91_h2 ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-02-01" . + +net:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:value_SolarSystem_blankNode a net:Value_Net ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-02-01" ; + net:hasValueLabel "Solar System" . + +net:value_p_blankNode a net:Value_Net ; + net:hasNaming "p" ; + net:hasStructure "SSC-02-01" ; + net:hasValueLabel "p" . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-02-01#d> a ns11:direct-02 ; + ns11:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#h2> a ns11:have-degree-91 ; + ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ; + ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#s2> ; + ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#root01> a ns3:AMR ; + ns3:has-id "SSC-02-01" ; + ns3:has-sentence "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." ; + ns3:root <http://amr.isi.edu/amr_data/SSC-02-01#a> . + +<http://amr.isi.edu/amr_data/SSC-02-01#s4> a ns2:system ; + rdfs:label "Solar System" ; + ns2:part <http://amr.isi.edu/amr_data/SSC-02-01#b> ; + rdfs:subClassOf :AMR_Linked_Data . + +<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 . + +ns3:NamedEntity a ns3: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_body rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:body ; + :label "body" . + +:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:direct-02 ; + :label "direct-02" . + +:concept_dwarf rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:dwarf ; + :label "dwarf" . + +:concept_large rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:large ; + :label "large" . + +:concept_more rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:more ; + :label "more" . + +:concept_most rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:most ; + :label "most" . + +:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:orbit-01 ; + :label "orbit-01" . + +:concept_part rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns2:part ; + :isReifiedConcept true ; + :label "hasPart" . + +:concept_remain-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:remain-01 ; + :label "remain-01" . + +:concept_sun rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:sun ; + :label "sun" . + +:concept_system rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:system ; + :label "system" . + +:role_ARG5 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG5" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op3 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op3" . + +:role_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:value_8 a :AMR_Value ; + rdfs:label "p" . + +:value_SolarSystem a :AMR_Value ; + rdfs:label "Solar System" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a2> ; + :label "a2" . + +:variable_b a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#b> ; + :label "b" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d2> ; + :label "d2" . + +:variable_h a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h> ; + :label "h" . + +:variable_h2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h2> ; + :label "h2" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#l> ; + :label "l" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m> ; + :label "m" . + +:variable_m2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m2> ; + :label "m2" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o2> ; + :label "o2" . + +:variable_o3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o3> ; + :label "o3" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p2> ; + :label "p2" . + +:variable_p9 a ns2:part, + :AMR_Variable ; + :isReifiedVariable true ; + :label "p9" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#r> ; + :label "r" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s> ; + :label "s" . + +:variable_s2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s2> ; + :label "s2" . + +:variable_s3 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s3> ; + :label "s3" . + +:variable_s4 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s4> ; + :label "s4" ; + :name "Solar System" . + +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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_dwarf_d2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_dwarf_d2 ; + net:coverNode :leaf_dwarf_d2 ; + net:hasClassName "dwarf" ; + net:hasNaming "dwarf" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_large_l a net:Atom_Class_Net ; + net:coverBaseNode :leaf_large_l ; + net:coverNode :leaf_large_l ; + net:hasClassName "large" ; + net:hasNaming "large" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_planet_p a net:Atom_Class_Net ; + net:coverBaseNode :leaf_planet_p ; + net:coverNode :leaf_planet_p ; + net:hasClassName "planet" ; + net:hasNaming "planet" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_planet_p2 a net:Atom_Class_Net ; + :role_mod net:atomClass_dwarf_d2 ; + net:coverBaseNode :leaf_planet_p2 ; + net:coverNode :leaf_planet_p2 ; + net:hasClassName "planet" ; + net:hasNaming "planet" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_small_s2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_small_s2 ; + net:coverNode :leaf_small_s2 ; + net:hasClassName "small" ; + net:hasNaming "small" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_small_s3 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_small_s3 ; + net:coverNode :leaf_small_s3 ; + net:hasClassName "small" ; + net:hasNaming "small" ; + net:hasStructure "SSC-02-01" . + +net:atomProperty_more_m2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_more_m2 ; + net:coverNode :leaf_more_m2 ; + net:hasNaming "more" ; + net:hasPropertyName "more" ; + net:hasPropertyName01 "moreing" ; + net:hasPropertyName10 "more-by" ; + net:hasPropertyName12 "more-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_most_m a net:Atom_Property_Net ; + net:coverBaseNode :leaf_most_m ; + net:coverNode :leaf_most_m ; + net:hasNaming "most" ; + net:hasPropertyName "most" ; + net:hasPropertyName01 "mosting" ; + net:hasPropertyName10 "most-by" ; + net:hasPropertyName12 "most-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_remain_r a net:Atom_Property_Net ; + :role_ARG1 net:phenomena_conjunction-AND_a2 ; + net:coverBaseNode :leaf_remain-01_r ; + net:coverNode :leaf_remain-01_r ; + net:hasNaming "remain" ; + net:hasPropertyName "remain" ; + net:hasPropertyName01 "remaining" ; + net:hasPropertyName10 "remain-by" ; + net:hasPropertyName12 "remain-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_and_a2 . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_SolarSystem_s4 a net:Individual_Net ; + net:coverBaseNode :leaf_system_s4 ; + net:coverNode :leaf_system_s4 ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassNet net:atomClass_system_s4 ; + net:hasNaming "SolarSystem" ; + net:hasStructure "SSC-02-01" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_conjunction-AND_a2 a net:Phenomena_Net ; + :role_op1 net:atomClass_object_o3 ; + :role_op2 net:atomClass_planet_p2 ; + :role_op3 net:atomClass_body_b ; + net:coverBaseNode :leaf_and_a2 ; + net:coverNode :leaf_and_a2 ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "SSC-02-01" . + +net:phenomena_degree_h a net:Phenomena_Net ; + :role_ARG1 net:atomClass_planet_p ; + :role_ARG2 net:atomClass_large_l ; + :role_ARG3 net:atomProperty_most_m ; + :role_ARG5 net:atomClass_object_o ; + net:coverBaseNode :leaf_have-degree-91_h ; + net:coverNode :leaf_have-degree-91_h ; + net:hasNaming "degree" ; + net:hasPhenomenaRef "have-degree-91" ; + net:hasPhenomenaType :phenomena_degree ; + net:hasStructure "SSC-02-01" . + +net:restriction_hasPart-body_p9 a net:Restriction_Net ; + net:composeFrom net:atomClass_body_b, + net:atomProperty_hasPart_p9 ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_body_b, + :leaf_hasPart_p9 ; + net:hasNaming "hasPart-body" ; + net:hasRestrictionNetValue net:atomClass_body_b ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ; + net:hasStructure "SSC-02-01" . + +net:restriction_orbit-sun_o2 a net:Restriction_Net ; + net:composeFrom net:atomClass_sun_s, + net:atomProperty_orbit_o2 ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2, + :leaf_sun_s ; + net:hasNaming "orbit-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s ; + net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ; + net:hasStructure "SSC-02-01" . + +<http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ; + ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#a2> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ; + ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#p2> ; + ns2:op3 <http://amr.isi.edu/amr_data/SSC-02-01#b> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#d2> a ns2:dwarf ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#h> a ns11:have-degree-91 ; + ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#p> ; + ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#l> ; + ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m> ; + ns11:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SSC-02-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#l> a ns2:large ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#m> a ns3:most ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#m2> a ns3:more ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#o2> a ns11:orbit-01 ; + ns11:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-02-01#o> ; + ns11:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#p> a <http://amr.isi.edu/entity-types#planet> ; + ns2:quant "8" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#p2> a <http://amr.isi.edu/entity-types#planet> ; + ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#r> a ns11:remain-01 ; + ns11:remain-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#a2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#s> a ns2:sun ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#s2> a ns2:small ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#s3> a ns2:small ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:direct-02 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:orbit-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:remain-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:body a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:dwarf a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:large a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:part a ns3:Role ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:sun a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:system a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:more a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:most a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:have-degree-91 ; + :hasPhenomenaLink :phenomena_degree ; + :label "have-degree-91" . + +:concept_object rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:object ; + :label "object" . + +:concept_planet rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#planet> ; + :label "planet" . + +:concept_small rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:small ; + :label "small" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_direct-02_d a :AMR_Leaf ; + :edge_d_ARG1_o2 :leaf_orbit-01_o2 ; + :hasConcept :concept_direct-02 ; + :hasVariable :variable_d . + +:leaf_have-degree-91_h2 a :AMR_Leaf ; + :edge_h2_ARG1_o3 :leaf_object_o3 ; + :edge_h2_ARG2_s2 :leaf_small_s2 ; + :edge_h2_ARG3_m2 :leaf_more_m2 ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h2 . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +: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_ARG3 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +: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:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_object_o3 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_object_o3 ; + net:coverNode :leaf_object_o3 ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-02-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/SSC-02-01#b> a ns2:body ; + ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#s3> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#o> a ns2:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-02-01#o3> a ns2:object ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:have-degree-91 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:object a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:small a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:and a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_h :leaf_have-degree-91_h ; + :edge_a_op2_r :leaf_remain-01_r ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_dwarf_d2 a :AMR_Leaf ; + :hasConcept :concept_dwarf ; + :hasVariable :variable_d2 . + +:leaf_have-degree-91_h a :AMR_Leaf ; + :edge_h_ARG1_p :leaf_planet_p ; + :edge_h_ARG2_l :leaf_large_l ; + :edge_h_ARG3_m :leaf_most_m ; + :edge_h_ARG5_o :leaf_object_o ; + :hasConcept :concept_have-degree-91 ; + :hasVariable :variable_h . + +:leaf_large_l a :AMR_Leaf ; + :hasConcept :concept_large ; + :hasVariable :variable_l . + +:leaf_more_m2 a :AMR_Leaf ; + :hasConcept :concept_more ; + :hasVariable :variable_m2 . + +:leaf_most_m a :AMR_Leaf ; + :hasConcept :concept_most ; + :hasVariable :variable_m . + +:leaf_planet_p a :AMR_Leaf ; + :edge_p_quant_8 :value_8 ; + :hasConcept :concept_planet ; + :hasVariable :variable_p . + +:leaf_planet_p2 a :AMR_Leaf ; + :edge_p2_mod_d2 :leaf_dwarf_d2 ; + :hasConcept :concept_planet ; + :hasVariable :variable_p2 . + +:leaf_remain-01_r a :AMR_Leaf ; + :edge_r_ARG1_a2 :leaf_and_a2 ; + :hasConcept :concept_remain-01 ; + :hasVariable :variable_r . + +:leaf_small_s2 a :AMR_Leaf ; + :hasConcept :concept_small ; + :hasVariable :variable_s2 . + +:leaf_small_s3 a :AMR_Leaf ; + :hasConcept :concept_small ; + :hasVariable :variable_s3 . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:atomClass_object_o a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_object_o ; + net:coverNode :leaf_object_o ; + net:hasClassName "object" ; + net:hasNaming "object" ; + net:hasStructure "SSC-02-01" . + +net:atomClass_system_s4 a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_system_s4 ; + net:coverNode :leaf_system_s4 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-02-01" . + +net:atomProperty_hasPart_p9 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_system_s4, + net:individual_SolarSystem_s4 ; + :role_ARG1 net:atomClass_body_b ; + net:coverBaseNode :leaf_hasPart_p9 ; + net:coverNode :leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasParting" ; + net:hasPropertyName10 "hasPart-by" ; + net:hasPropertyName12 "hasPart-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_body_b, + :leaf_system_s4 . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_and_a2 a :AMR_Leaf ; + :edge_a2_op1_o3 :leaf_object_o3 ; + :edge_a2_op2_p2 :leaf_planet_p2 ; + :edge_a2_op3_b :leaf_body_b ; + :hasConcept :concept_and ; + :hasVariable :variable_a2 . + +:leaf_object_o3 a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o3 . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_sun_s a net:Atom_Class_Net ; + net:coverBaseNode :leaf_sun_s ; + net:coverNode :leaf_sun_s ; + net:hasClassName "sun" ; + net:hasNaming "sun" ; + net:hasStructure "SSC-02-01" . + +net:atomProperty_orbit_o2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_object_o ; + :role_ARG1 net:atomClass_sun_s ; + net:coverBaseNode :leaf_orbit-01_o2 ; + net:coverNode :leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-02-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_object_o, + :leaf_sun_s . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_hasPart_p9 a :AMR_Leaf ; + :edge_p9_ARG0_s4 :leaf_system_s4 ; + :edge_p9_ARG1_b :leaf_body_b ; + :hasConcept :concept_part ; + :hasVariable :variable_p9 ; + :isReifiedLeaf true . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:atomClass_body_b a net:Atom_Class_Net ; + :role_mod net:atomClass_small_s3 ; + net:coverBaseNode :leaf_body_b ; + net:coverNode :leaf_body_b ; + net:hasClassName "body" ; + net:hasNaming "body" ; + net:hasStructure "SSC-02-01" . + +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_sun_s a :AMR_Leaf ; + :hasConcept :concept_sun ; + :hasVariable :variable_s . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Atom_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)." . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_body_b a :AMR_Leaf ; + :edge_b_mod_s3 :leaf_small_s3 ; + :hasConcept :concept_body ; + :hasVariable :variable_b . + +:leaf_object_o a :AMR_Leaf ; + :hasConcept :concept_object ; + :hasVariable :variable_o . + +:leaf_orbit-01_o2 a :AMR_Leaf ; + :edge_o2_ARG0_o :leaf_object_o ; + :edge_o2_ARG1_s :leaf_sun_s ; + :hasConcept :concept_orbit-01 ; + :hasVariable :variable_o2 . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:leaf_system_s4 a :AMR_Leaf ; + :edge_s4_name_SolarSystem :value_SolarSystem ; + :hasConcept :concept_system ; + :hasVariable :variable_s4 . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_technical_tests/test_data/modality-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/modality-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..bc787d6ce04b42b5203c607fd298913cfeb31261 --- /dev/null +++ b/tests/dev_technical_tests/test_data/modality-devGraph-1.result.ttl @@ -0,0 +1,1023 @@ +@base <https://amr.tetras-libre.fr/rdf/modality-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 ns21: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <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#> . + +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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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_person_p, + net:individual_John_p ; + :role_ARG2 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/modality-devGraph-1.ttl b/tests/dev_technical_tests/test_data/modality-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330 --- /dev/null +++ b/tests/dev_technical_tests/test_data/modality-devGraph-1.ttl @@ -0,0 +1,1021 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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:Rule_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:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 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-10" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +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_reproduce_r ; + :role_op2 net:atomProperty_distribute_d ; + 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-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :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:Atom_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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf 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 . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/negation-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..44be7028c6c7f7a067e4b600e01f0244b00d38b8 --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-1.result.ttl @@ -0,0 +1,1891 @@ +@base <https://amr.tetras-libre.fr/rdf/negation-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#> . + +<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:adapt-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:contrast-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:contrast-01.ARG2 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:grant-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:grant-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:grant-01.ARG2 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:license-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:license-01.ARG2 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:produce-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:produce-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:public-02.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:reproduce-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:reproduce-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:share-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:share-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:domain a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:mod a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:op1 a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:op2 a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:polarity a owl:AnnotationProperty . + +ns3:NamedEntity a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:has-id a owl:AnnotationProperty . + +ns3:has-sentence a owl:AnnotationProperty . + +ns3:hasID a owl:AnnotationProperty . + +ns3:hasSentence a owl:AnnotationProperty . + +ns3: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 . + +:edge_a2_ARG1_m a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_op1_p2 a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_r a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_c_ARG1_l2 a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_c_ARG2_s a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_g_ARG0_l a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_g_ARG1_c a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_g_ARG2_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l2_ARG1_a a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_l2_ARG2_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l_mod_t a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_p2_ARG0_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p2_ARG1_m a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_ARG1_l a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_ARG0_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_m a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_ARG0_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_s_ARG1_m a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_polarity_negative a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +: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" . + +: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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_cc-sentence-examples-03 a owl:NamedIndividual, + :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ; + :hasRootLeaf :leaf_grant-01_g ; + :hasSentenceID "cc-sentence-examples-03" ; + :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." . + +: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:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_adapt_a2 a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_adapt-01_a2 ; + net:coverNode :leaf_adapt-01_a2 ; + net:hasNaming "adapt" ; + net:hasPropertyName "adapt" ; + net:hasPropertyName01 "adapting" ; + net:hasPropertyName10 "adapt-by" ; + net:hasPropertyName12 "adapt-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_grant_g a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_license_l ; + :role_ARG1 net:phenomena_conjunction_c ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_grant-01_g ; + net:coverNode :leaf_grant-01_g ; + net:hasNaming "grant" ; + net:hasPropertyName "grant" ; + net:hasPropertyName01 "granting" ; + net:hasPropertyName10 "grant-by" ; + net:hasPropertyName12 "grant-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_contrast-01_c, + :leaf_license-01_l, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_public_p a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_public-02_p ; + net:hasNaming "public" ; + net:hasPropertyName "public" ; + net:hasPropertyName01 "publicing" ; + net:hasPropertyName10 "public-by" ; + net:hasPropertyName12 "public-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_license-01_l ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:bindPropertyNet a owl:AnnotationProperty . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_public-license a owl:NamedIndividual, + net:Composite_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverArgNode :leaf_license-01_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_license-01_l, + :leaf_public-02_p ; + net:hasMotherClassNet net:atomProperty_license_l ; + net:hasNaming "public-license" ; + net:hasPropertyName "public-license" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:containsNet a owl:AnnotationProperty . + +net:containsNet1 a owl:AnnotationProperty . + +net:containsNet2 a owl:AnnotationProperty . + +net:coverArgNode a owl:AnnotationProperty . + +net:coverBaseNode a owl:AnnotationProperty . + +net:coverNode a owl:AnnotationProperty . + +net:coverNodeCount a owl:AnnotationProperty . + +net:coverTargetNode a owl:AnnotationProperty . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:fromClassNet a owl:AnnotationProperty . + +net:hasBaseClassName a owl:AnnotationProperty . + +net:hasClassName a owl:AnnotationProperty . + +net:hasClassType a owl:AnnotationProperty . + +net:hasIndividualLabel a owl:AnnotationProperty . + +net:hasLogicalConstraint 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:hasRestriction01 a owl:AnnotationProperty . + +net:hasRestrictionNetValue a owl:AnnotationProperty . + +net:hasRestrictionOnProperty a owl:AnnotationProperty . + +net:hasStructure a owl:AnnotationProperty . + +net:hasValueLabel 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_this_t a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "this" ; + net:hasMotherClassNet net:atomClass_this_t ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackMainNetComposante net:atomClass_this_t ; + net:trackNetComposante net:atomClass_this_t ; + net:trackProgress net:initialized . + +net:inverse_direction a owl:NamedIndividual . + +net:isCoreRoleLinked a owl:AnnotationProperty . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:targetArgumentNode a owl:AnnotationProperty . + +net:trackMainNetComposante a owl:AnnotationProperty . + +net:trackNetComposante a owl:AnnotationProperty . + +net:trackProgress a owl:AnnotationProperty . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> a ns11:adapt-01, + owl:Class, + owl:NamedIndividual ; + ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02, + owl:Class, + owl:NamedIndividual ; + ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR, + owl:NamedIndividual ; + ns3:has-id "cc-sentence-examples-03" ; + ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ; + ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> . + +<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 . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_adapt-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:adapt-01 ; + :label "adapt-01" . + +:concept_and a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_contrast-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:contrast-01 ; + :hasPhenomenaLink :phenomena_conjunction ; + :label "contrast-01" . + +:concept_grant-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:grant-01 ; + :label "grant-01" . + +:concept_material a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:material ; + :label "material" . + +:concept_produce-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:produce-01 ; + :label "produce-01" . + +:concept_public-02 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:public-02 ; + :label "public-02" . + +:concept_reproduce-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_share-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:share-01 ; + :label "share-01" . + +:concept_this a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:this ; + :label "this" . + +:concept_you a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:you ; + :label "you" . + +: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" . + +: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" . + +:role_polarity a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + :label "a" . + +:variable_a2 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ; + :label "a2" . + +:variable_c a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + :label "c" . + +:variable_g a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ; + :label "g" . + +:variable_l a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + :label "l" . + +:variable_l2 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + :label "l2" . + +:variable_m a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + :label "m" . + +:variable_p a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ; + :label "p" . + +:variable_p2 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + :label "p2" . + +:variable_r a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + :label "r" . + +:variable_s a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + :label "s" . + +:variable_t a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + :label "t" . + +:variable_y a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + :label "y" . + +sys:Degree 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:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:logicalSet_and_a a owl:NamedIndividual, + net:Logical_Set_Net ; + :role_op1 net:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:bindPropertyNet net:atomProperty_license_l2 ; + net:containsNet net:atomProperty_produce_p2, + net:atomProperty_reproduce_r ; + net:containsNet1 net:atomProperty_produce_p2 ; + net:containsNet2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +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:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:phenomena_conjunction_c a owl:NamedIndividual, + net:Phenomena_Net ; + :role_ARG1 net:atomProperty_license_l2 ; + :role_ARG2 net:atomProperty_share_s ; + net:coverBaseNode :leaf_contrast-01_c ; + net:coverNode :leaf_contrast-01_c ; + net:hasNaming "conjunction" ; + net:hasPhenomenaRef "contrast-01" ; + net:hasPhenomenaType :phenomena_conjunction ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:restriction_produceing_material a owl:NamedIndividual, + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_produce-01_p2 ; + net:hasNaming "you-produceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_produce_p2 . + +net:restriction_reproduceing_material a owl:NamedIndividual, + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_reproduce-01_r ; + net:hasNaming "you-reproduceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_reproduce_r . + +net:restriction_shareing_material a owl:NamedIndividual, + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_share-01_s, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_share-01_s ; + net:hasNaming "you-shareing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_share_s . + +net:value_negative_blankNode a owl:NamedIndividual, + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "cc-sentence-examples-03" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and, + owl:Class, + owl:NamedIndividual ; + ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01, + owl:Class, + owl:NamedIndividual ; + ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01, + owl:Class, + owl:NamedIndividual ; + ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01, + owl:Class, + owl:NamedIndividual ; + ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01, + owl:Class, + owl:NamedIndividual ; + ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01, + owl:Class, + owl:NamedIndividual ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01, + owl:Class, + owl:NamedIndividual ; + ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:adapt-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:contrast-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:grant-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:produce-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:public-02 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:share-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:material a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:this a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:you a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:and a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_license-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:license-01 ; + :label "license-01" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_adapt-01_a2 a owl:NamedIndividual, + :AMR_Leaf ; + :edge_a2_ARG1_m :leaf_material_m ; + :hasConcept :concept_adapt-01 ; + :hasVariable :variable_a2 . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:value_negative a owl:NamedIndividual, + :AMR_Value ; + rdfs:label "negative" . + +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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_license_l2 a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG1 net:logicalSet_and_a, + net:phenomena_conjunction-AND_a ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_license-01_l2 ; + net:coverNode :leaf_license-01_l2 ; + net:hasNaming "license" ; + net:hasPropertyName "license" ; + net:hasPropertyName01 "licenseing" ; + net:hasPropertyName10 "license-by" ; + net:hasPropertyName12 "license-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_and_a, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_share_s a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "share" ; + net:hasPropertyName "share" ; + net:hasPropertyName01 "shareing" ; + net:hasPropertyName10 "share-by" ; + net:hasPropertyName12 "share-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y, + :value_negative ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01, + owl:Class, + owl:NamedIndividual ; + ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:license-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_grant-01_g a owl:NamedIndividual, + :AMR_Leaf ; + :edge_g_ARG0_l :leaf_license-01_l ; + :edge_g_ARG1_c :leaf_contrast-01_c ; + :edge_g_ARG2_y :leaf_you_y ; + :hasConcept :concept_grant-01 ; + :hasVariable :variable_g . + +:leaf_license-01_l2 a owl:NamedIndividual, + :AMR_Leaf ; + :edge_l2_ARG1_a :leaf_and_a ; + :edge_l2_ARG2_y :leaf_you_y ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l2 . + +:role_ARG2 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_contrast-01_c a owl:NamedIndividual, + :AMR_Leaf ; + :edge_c_ARG1_l2 :leaf_license-01_l2 ; + :edge_c_ARG2_s :leaf_share-01_s ; + :hasConcept :concept_contrast-01 ; + :hasVariable :variable_c . + +:leaf_public-02_p a owl:NamedIndividual, + :AMR_Leaf ; + :edge_p_ARG1_l :leaf_license-01_l ; + :hasConcept :concept_public-02 ; + :hasVariable :variable_p . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:role_ARG0 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +net:atomClass_this_t a owl:NamedIndividual, + net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:coverNodeCount 1 ; + net:hasClassName "this" ; + net:hasNaming "this" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_license_l a owl:NamedIndividual, + net:Atom_Property_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 "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_this_t ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3: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 . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_produce_p2 a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_produce-01_p2 ; + net:coverNode :leaf_produce-01_p2 ; + net:hasNaming "produce" ; + net:hasPropertyName "produce" ; + net:hasPropertyName01 "produceing" ; + net:hasPropertyName10 "produce-by" ; + net:hasPropertyName12 "produce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_reproduce_r a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:individual_you-produceing-material_fromClass a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-produceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-produceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you-reproduceing-material_fromClass a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-reproduceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-reproduceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you-shareing-material_fromClass a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-shareing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-shareing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you_fromClass a owl:NamedIndividual, + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:atomClass_you_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Concept a owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_and_a a owl:NamedIndividual, + :AMR_Leaf ; + :edge_a_op1_p2 :leaf_produce-01_p2 ; + :edge_a_op2_r :leaf_reproduce-01_r ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_produce-01_p2 a owl:NamedIndividual, + :AMR_Leaf ; + :edge_p2_ARG0_y :leaf_you_y ; + :edge_p2_ARG1_m :leaf_material_m ; + :hasConcept :concept_produce-01 ; + :hasVariable :variable_p2 . + +:leaf_reproduce-01_r a owl:NamedIndividual, + :AMR_Leaf ; + :edge_r_ARG0_y :leaf_you_y ; + :edge_r_ARG1_m :leaf_material_m ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_share-01_s a owl:NamedIndividual, + :AMR_Leaf ; + :edge_s_ARG0_y :leaf_you_y ; + :edge_s_ARG1_m :leaf_material_m ; + :edge_s_polarity_negative :value_negative ; + :hasConcept :concept_share-01 ; + :hasVariable :variable_s . + +:leaf_this_t a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_this ; + :hasVariable :variable_t . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +cprm:configParamProperty a owl:AnnotationProperty ; + rdfs:label "Config Parameter Property" . + +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)." . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_material_m a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode :leaf_material_m ; + net:coverNode :leaf_material_m ; + net:coverNodeCount 1 ; + net:hasClassName "material" ; + net:hasClassType sys:Entity ; + net:hasNaming "material" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:leaf_license-01_l a owl:NamedIndividual, + :AMR_Leaf ; + :edge_l_mod_t :leaf_this_t ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l . + +:role_ARG1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + 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 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +net:compositeClass_you-produceing-material_y a owl:NamedIndividual, + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-produceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_produceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-reproduceing-material_y a owl:NamedIndividual, + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-reproduceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_reproduceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-shareing-material_y a owl:NamedIndividual, + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_share-01_s, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-shareing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_shareing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:atomClass_you_y a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:coverNodeCount 1 ; + net:hasClassName "you" ; + net:hasClassType sys:Entity ; + net:hasNaming "you" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:leaf_material_m a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_material ; + :hasVariable :variable_m . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Linked_Data a owl:Class . + +:leaf_you_y a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/negation-devGraph-1.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..33cbf656c431e57ebcb65c9d391a1c0f2bf23371 --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-1.ttl @@ -0,0 +1,3066 @@ +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@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 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 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/adapt-01.ARG1 +ns11:adapt-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG1 +ns11:contrast-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG2 +ns11:contrast-01.ARG2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG0 +ns11:grant-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG1 +ns11:grant-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG2 +ns11:grant-01.ARG2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG1 +ns11:license-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG2 +ns11:license-01.ARG2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG0 +ns11:produce-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG1 +ns11:produce-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/public-02.ARG1 +ns11:public-02.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0 +ns11:reproduce-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1 +ns11:reproduce-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG0 +ns11:share-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG1 +ns11:share-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns2:domain rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#mod +ns2:mod rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns2:op1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns2:op2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#polarity +ns2:polarity rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#has-id +ns3:has-id rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#has-sentence +ns3:has-sentence rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#hasID +ns3:hasID rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#hasSentence +ns3:hasSentence rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#root +ns3: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_a2_ARG1_m +:edge_a2_ARG1_m rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_p2 +:edge_a_op1_p2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_r +:edge_a_op2_r rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_l2 +:edge_c_ARG1_l2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG2_s +:edge_c_ARG2_s rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG0_l +:edge_g_ARG0_l rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG1_c +:edge_g_ARG1_c rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG2_y +:edge_g_ARG2_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG1_a +:edge_l2_ARG1_a rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG2_y +:edge_l2_ARG2_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l_mod_t +:edge_l_mod_t rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG0_y +:edge_p2_ARG0_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG1_m +:edge_p2_ARG1_m rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_ARG1_l +:edge_p_ARG1_l rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_y +:edge_r_ARG0_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_m +:edge_r_ARG1_m rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG0_y +:edge_s_ARG0_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG1_m +:edge_s_ARG1_m rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_polarity_negative +:edge_s_polarity_negative 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#role_polarity +:role_polarity 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#atomOf +net:atomOf rdf:type owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#bindPropertyNet +net:bindPropertyNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet +net:containsNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet1 +net:containsNet1 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet2 +net:containsNet2 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#coverArgNode +net:coverArgNode 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#coverNodeCount +net:coverNodeCount rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#coverTargetNode +net:coverTargetNode 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#fromClassNet +net:fromClassNet rdf:type owl:AnnotationProperty . + + +### 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#hasClassType +net:hasClassType 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#hasLogicalConstraint +net:hasLogicalConstraint 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#hasRestriction01 +net:hasRestriction01 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue +net:hasRestrictionNetValue rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty +net:hasRestrictionOnProperty 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#hasValueLabel +net:hasValueLabel 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#listBy +net:listBy rdf:type owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#listOf +net:listOf rdf:type owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#relationOf +net:relationOf rdf:type owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode +net:targetArgumentNode rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante +net:trackMainNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackNetComposante +net:trackNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackProgress +net:trackProgress 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#typeProperty +net:typeProperty rdf:type owl:AnnotationProperty ; + rdfs:label "type property" . + + +### 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/cc-sentence-examples-03#a +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#c +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#g +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#l +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#m +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#p +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#r +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#s +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#t +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#y +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> 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/adapt-01 +ns11:adapt-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01 +ns11:contrast-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01 +ns11:grant-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01 +ns11:license-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01 +ns11:produce-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/public-02 +ns11:public-02 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01 +ns11:reproduce-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01 +ns11:share-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#material +ns2:material rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#this +ns2:this rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#you +ns2:you rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#AMR +ns3:AMR rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Concept +ns3:Concept rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data ; + rdfs:label "AMR-Concept" . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns3:Frame rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns3:NamedEntity rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Role +ns3:Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data ; + rdfs:label "AMR-Role" . + + +### http://amr.isi.edu/rdf/core-amr#and +ns3: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_adapt-01 +:concept_adapt-01 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_contrast-01 +:concept_contrast-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_grant-01 +:concept_grant-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_license-01 +:concept_license-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_material +:concept_material rdf:type owl:Class ; + rdfs:subClassOf :AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_produce-01 +:concept_produce-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_public-02 +:concept_public-02 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01 +:concept_reproduce-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_share-01 +:concept_share-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_this +:concept_this rdf:type owl:Class ; + rdfs:subClassOf :AMR_Term_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#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 . + + +### 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#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#Axiom_Net +net:Axiom_Net rdf:type owl:Class ; + rdfs:subClassOf net: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#Instance +net:Instance rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Instance" . + + +### https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net +net:Logical_Set_Net rdf:type owl:Class ; + rdfs:subClassOf net: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#Object +net:Object rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Object using in semantic net instance" . + + +### 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_Axiom_Net +net:Property_Axiom_Net rdf:type owl:Class ; + rdfs:subClassOf net:Axiom_Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Property_Direction +net:Property_Direction rdf:type owl:Class ; + rdfs:subClassOf net:Feature . + + +### 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#Restriction_Net +net:Restriction_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Type +net:Type rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Type" . + + +### https://tenet.tetras-libre.fr/semantic-net#Value_Net +net:Value_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#atom +net:atom rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "atom" . + + +### https://tenet.tetras-libre.fr/semantic-net#class +net:class rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "class" . + + +### https://tenet.tetras-libre.fr/semantic-net#class_list +net:class_list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "classList" . + + +### https://tenet.tetras-libre.fr/semantic-net#composite +net:composite rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "composite" . + + +### https://tenet.tetras-libre.fr/semantic-net#conjunctive_list +net:conjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "conjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#disjunctive_list +net:disjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "disjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#entity_class_list +net:entity_class_list rdf:type owl:Class ; + rdfs:subClassOf net:class_list ; + rdfs:label "entityClassList" . + + +### https://tenet.tetras-libre.fr/semantic-net#event +net:event rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "event" . + + +### https://tenet.tetras-libre.fr/semantic-net#list +net:list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "list" . + + +### https://tenet.tetras-libre.fr/semantic-net#relation +net:relation rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "relation" . + + +### https://tenet.tetras-libre.fr/semantic-net#state_property +net:state_property rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "stateProperty" . + + +### https://tenet.tetras-libre.fr/semantic-net#unary_list +net:unary_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "unary-list" . + + +################################################################# +# Individuals +################################################################# + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#a +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> rdf:type owl:NamedIndividual , + ns3:and . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> rdf:type owl:NamedIndividual , + ns11:adapt-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#c +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> rdf:type owl:NamedIndividual , + ns11:contrast-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#g +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> rdf:type owl:NamedIndividual , + ns11:grant-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#l +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> rdf:type owl:NamedIndividual , + ns11:license-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> rdf:type owl:NamedIndividual , + ns11:license-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#m +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> rdf:type owl:NamedIndividual , + ns2:material . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#p +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> rdf:type owl:NamedIndividual , + ns11:public-02 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> rdf:type owl:NamedIndividual , + ns11:produce-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#r +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> rdf:type owl:NamedIndividual , + ns11:reproduce-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01 +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> rdf:type owl:NamedIndividual , + ns3:AMR ; + ns3:has-id "cc-sentence-examples-03" ; + ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ; + ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#s +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> rdf:type owl:NamedIndividual , + ns11:share-01 . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#t +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> rdf:type owl:NamedIndividual , + ns2:this . + + +### http://amr.isi.edu/amr_data/cc-sentence-examples-03#y +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> rdf:type owl:NamedIndividual , + ns2:you . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns11:FrameRole rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/frames/ld/v1.2.2/adapt-01 +ns11:adapt-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/adapt-01.ARG1 +ns11:adapt-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01 +ns11:contrast-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG1 +ns11:contrast-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG2 +ns11:contrast-01.ARG2 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01 +ns11:grant-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG0 +ns11:grant-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG1 +ns11:grant-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG2 +ns11:grant-01.ARG2 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01 +ns11:license-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG1 +ns11:license-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG2 +ns11:license-01.ARG2 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01 +ns11:produce-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG0 +ns11:produce-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG1 +ns11:produce-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/public-02 +ns11:public-02 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/public-02.ARG1 +ns11:public-02.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01 +ns11:reproduce-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0 +ns11:reproduce-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1 +ns11:reproduce-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01 +ns11:share-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG0 +ns11:share-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG1 +ns11:share-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns2:domain rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/rdf/amr-terms#material +ns2:material rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#mod +ns2:mod rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns2:op1 rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns2:op2 rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/rdf/amr-terms#this +ns2:this rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#you +ns2:you rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns3:Frame rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns3:NamedEntity rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/core-amr#and +ns3:and rdf:type owl:NamedIndividual , + ns3:Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_adapt-01 +:concept_adapt-01 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_contrast-01 +:concept_contrast-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_grant-01 +:concept_grant-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_license-01 +:concept_license-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_material +:concept_material rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_produce-01 +:concept_produce-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_public-02 +:concept_public-02 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01 +:concept_reproduce-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_share-01 +:concept_share-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_this +:concept_this 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_a2_ARG1_m +:edge_a2_ARG1_m rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_p2 +:edge_a_op1_p2 rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_r +:edge_a_op2_r rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_l2 +:edge_c_ARG1_l2 rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG2_s +:edge_c_ARG2_s rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG0_l +:edge_g_ARG0_l rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG1_c +:edge_g_ARG1_c rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG2_y +:edge_g_ARG2_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG1_a +:edge_l2_ARG1_a rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG2_y +:edge_l2_ARG2_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_l_mod_t +:edge_l_mod_t rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG0_y +:edge_p2_ARG0_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG1_m +:edge_p2_ARG1_m rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_ARG1_l +:edge_p_ARG1_l rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_y +:edge_r_ARG0_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_m +:edge_r_ARG1_m rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG0_y +:edge_s_ARG0_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG1_m +:edge_s_ARG1_m rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_polarity_negative +:edge_s_polarity_negative rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_adapt-01_a2 +:leaf_adapt-01_a2 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_adapt-01 ; + :hasVariable :variable_a2 ; + :edge_a2_ARG1_m :leaf_material_m . + + +### 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_p2 :leaf_produce-01_p2 ; + :edge_a_op2_r :leaf_reproduce-01_r . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_contrast-01_c +:leaf_contrast-01_c rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_contrast-01 ; + :hasVariable :variable_c ; + :edge_c_ARG1_l2 :leaf_license-01_l2 ; + :edge_c_ARG2_s :leaf_share-01_s . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_grant-01_g +:leaf_grant-01_g rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_grant-01 ; + :hasVariable :variable_g ; + :edge_g_ARG0_l :leaf_license-01_l ; + :edge_g_ARG1_c :leaf_contrast-01_c ; + :edge_g_ARG2_y :leaf_you_y . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_license-01_l +:leaf_license-01_l rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l ; + :edge_l_mod_t :leaf_this_t . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_license-01_l2 +:leaf_license-01_l2 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l2 ; + :edge_l2_ARG1_a :leaf_and_a ; + :edge_l2_ARG2_y :leaf_you_y . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_material_m +:leaf_material_m rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_material ; + :hasVariable :variable_m . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_produce-01_p2 +:leaf_produce-01_p2 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_produce-01 ; + :hasVariable :variable_p2 ; + :edge_p2_ARG0_y :leaf_you_y ; + :edge_p2_ARG1_m :leaf_material_m . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_public-02_p +:leaf_public-02_p rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_public-02 ; + :hasVariable :variable_p ; + :edge_p_ARG1_l :leaf_license-01_l . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_reproduce-01_r +:leaf_reproduce-01_r rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r ; + :edge_r_ARG0_y :leaf_you_y ; + :edge_r_ARG1_m :leaf_material_m . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_share-01_s +:leaf_share-01_s rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_share-01 ; + :hasVariable :variable_s ; + :edge_s_ARG0_y :leaf_you_y ; + :edge_s_ARG1_m :leaf_material_m ; + :edge_s_polarity_negative :value_negative . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_this_t +:leaf_this_t rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_this ; + :hasVariable :variable_t . + + +### 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#role_polarity +:role_polarity rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#root_cc-sentence-examples-03 +:root_cc-sentence-examples-03 rdf:type owl:NamedIndividual , + :AMR_Root ; + :hasRootLeaf :leaf_grant-01_g ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ; + :hasSentenceID "cc-sentence-examples-03" ; + :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." . + + +### https://amr.tetras-libre.fr/rdf/schema#value_negative +:value_negative rdf:type owl:NamedIndividual , + :AMR_Value ; + rdfs:label "negative" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_a +:variable_a rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#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/cc-sentence-examples-03#a2> ; + :label "a2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_c +:variable_c rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + :label "c" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_g +:variable_g rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ; + :label "g" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_l +:variable_l rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + :label "l" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_l2 +:variable_l2 rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + :label "l2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_m +:variable_m rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + :label "m" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p +:variable_p rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ; + :label "p" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p2 +:variable_p2 rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + :label "p2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_r +:variable_r rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + :label "r" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_s +:variable_s rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + :label "s" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_t +:variable_t rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + :label "t" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_y +:variable_y rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#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#atomClass_material_m +net:atomClass_material_m rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode :leaf_material_m ; + net:coverNode :leaf_material_m ; + net:coverNodeCount 1 ; + net:hasClassName "material" ; + net:hasClassType sys:Entity ; + net:hasNaming "material" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_this_t +net:atomClass_this_t rdf:type owl:NamedIndividual , + net:Atom_Class_Net , + net:Deprecated_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:coverNodeCount 1 ; + net:hasClassName "this" ; + net:hasNaming "this" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### 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:coverNodeCount 1 ; + net:hasClassName "you" ; + net:hasClassType sys:Entity ; + net:hasNaming "you" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_adapt_a2 +net:atomProperty_adapt_a2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_adapt-01_a2 ; + net:coverNode :leaf_adapt-01_a2 ; + net:hasNaming "adapt" ; + net:hasPropertyName "adapt" ; + net:hasPropertyName01 "adapting" ; + net:hasPropertyName10 "adapt-by" ; + net:hasPropertyName12 "adapt-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_material_m ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_grant_g +net:atomProperty_grant_g rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_license_l ; + :role_ARG1 net:phenomena_conjunction_c ; + :role_ARG2 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + net:coverBaseNode :leaf_grant-01_g ; + net:coverNode :leaf_grant-01_g ; + net:hasNaming "grant" ; + net:hasPropertyName "grant" ; + net:hasPropertyName01 "granting" ; + net:hasPropertyName10 "grant-by" ; + net:hasPropertyName12 "grant-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_contrast-01_c , + :leaf_license-01_l , + :leaf_you_y ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_license_l +net:atomProperty_license_l rdf:type owl:NamedIndividual , + net:Atom_Property_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 "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_this_t ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_license_l2 +net:atomProperty_license_l2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG1 net:logicalSet_and_a , + net:phenomena_conjunction-AND_a ; + :role_ARG2 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + net:coverBaseNode :leaf_license-01_l2 ; + net:coverNode :leaf_license-01_l2 ; + net:hasNaming "license" ; + net:hasPropertyName "license" ; + net:hasPropertyName01 "licenseing" ; + net:hasPropertyName10 "license-by" ; + net:hasPropertyName12 "license-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_and_a , + :leaf_you_y ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_produce_p2 +net:atomProperty_produce_p2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_produce-01_p2 ; + net:coverNode :leaf_produce-01_p2 ; + net:hasNaming "produce" ; + net:hasPropertyName "produce" ; + net:hasPropertyName01 "produceing" ; + net:hasPropertyName10 "produce-by" ; + net:hasPropertyName12 "produce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_material_m , + :leaf_you_y ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_public_p +net:atomProperty_public_p rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_public-02_p ; + net:hasNaming "public" ; + net:hasPropertyName "public" ; + net:hasPropertyName01 "publicing" ; + net:hasPropertyName10 "public-by" ; + net:hasPropertyName12 "public-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_license-01_l ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r +net:atomProperty_reproduce_r rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_material_m , + :leaf_you_y ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_share_s +net:atomProperty_share_s rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y , + net:individual_you-produceing-material_fromClass , + net:individual_you-reproduceing-material_fromClass , + net:individual_you-shareing-material_fromClass , + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "share" ; + net:hasPropertyName "share" ; + net:hasPropertyName01 "shareing" ; + net:hasPropertyName10 "share-by" ; + net:hasPropertyName12 "share-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode :leaf_material_m , + :leaf_you_y , + :value_negative ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-produceing-material_y +net:compositeClass_you-produceing-material_y rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_produce-01_p2 , + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-produceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_produceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-reproduceing-material_y +net:compositeClass_you-reproduceing-material_y rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_reproduce-01_r , + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-reproduceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_reproduceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-shareing-material_y +net:compositeClass_you-shareing-material_y rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_share-01_s , + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-shareing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_shareing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeProperty_public-license +net:compositeProperty_public-license rdf:type owl:NamedIndividual , + net:Composite_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverArgNode :leaf_license-01_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_license-01_l , + :leaf_public-02_p ; + net:hasMotherClassNet net:atomProperty_license_l ; + net:hasNaming "public-license" ; + net:hasPropertyName "public-license" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked "true"^^xsd:boolean . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_this_t +net:individual_this_t rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "this" ; + net:hasMotherClassNet net:atomClass_this_t ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackMainNetComposante net:atomClass_this_t ; + net:trackNetComposante net:atomClass_this_t ; + net:trackProgress net:initialized . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_you-produceing-material_fromClass +net:individual_you-produceing-material_fromClass rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-produceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-produceing-material" ; + net:hasMotherClassNet net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_you-reproduceing-material_fromClass +net:individual_you-reproduceing-material_fromClass rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-reproduceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-reproduceing-material" ; + net:hasMotherClassNet net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_you-shareing-material_fromClass +net:individual_you-shareing-material_fromClass rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-shareing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-shareing-material" ; + net:hasMotherClassNet net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_you_fromClass +net:individual_you_fromClass rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:atomClass_you_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you" ; + net:hasMotherClassNet net:atomClass_you_y , + net:compositeClass_you-produceing-material_y , + net:compositeClass_you-reproduceing-material_y , + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + + +### https://tenet.tetras-libre.fr/semantic-net#inverse_direction +net:inverse_direction rdf:type owl:NamedIndividual . + + +### https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a +net:logicalSet_and_a rdf:type owl:NamedIndividual , + net:Logical_Set_Net ; + :role_op1 net:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:bindPropertyNet net:atomProperty_license_l2 ; + net:containsNet net:atomProperty_produce_p2 , + net:atomProperty_reproduce_r ; + net:containsNet1 net:atomProperty_produce_p2 ; + net:containsNet2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### 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:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction_c +net:phenomena_conjunction_c rdf:type owl:NamedIndividual , + net:Phenomena_Net ; + :role_ARG1 net:atomProperty_license_l2 ; + :role_ARG2 net:atomProperty_share_s ; + net:coverBaseNode :leaf_contrast-01_c ; + net:coverNode :leaf_contrast-01_c ; + net:hasNaming "conjunction" ; + net:hasPhenomenaRef "contrast-01" ; + net:hasPhenomenaType :phenomena_conjunction ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_produceing_material +net:restriction_produceing_material rdf:type owl:NamedIndividual , + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_produce-01_p2 , + :leaf_you_y ; + net:coverTargetNode :leaf_material_m , + :leaf_produce-01_p2 ; + net:hasNaming "you-produceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_produce_p2 . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_reproduceing_material +net:restriction_reproduceing_material rdf:type owl:NamedIndividual , + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_reproduce-01_r , + :leaf_you_y ; + net:coverTargetNode :leaf_material_m , + :leaf_reproduce-01_r ; + net:hasNaming "you-reproduceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_reproduce_r . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_shareing_material +net:restriction_shareing_material rdf:type owl:NamedIndividual , + net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m , + :leaf_share-01_s , + :leaf_you_y ; + net:coverTargetNode :leaf_material_m , + :leaf_share-01_s ; + net:hasNaming "you-shareing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_share_s . + + +### https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode +net:value_negative_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "cc-sentence-examples-03" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +################################################################# +# Annotations +################################################################# + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> . + + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ns2:polarity "-" ; + ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> . + + +<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasSentence "The sun is a star." ; + ns3:hasID "test-1" ; + ns3:root <http://amr.isi.edu/amr_data/test-1#s> . + + +<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" . + + +<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasSentence "Earth is a planet." ; + ns3:hasID "test-2" ; + ns3:root <http://amr.isi.edu/amr_data/test-2#p> . + + +ns11:FrameRole rdfs:label "AMR-PropBank-Role" . + + +ns3:Frame rdfs:label "AMR-PropBank-Frame" . + + +ns3:NamedEntity rdfs:label "AMR-Term" , + "AMR-EntityType" . + + +:concept_adapt-01 :fromAmrLk ns11:adapt-01 ; + :label "adapt-01" . + + +:concept_and :hasPhenomenaLink :phenomena_conjunction_and ; + :fromAmrLk ns3:and ; + :label "and" . + + +:concept_contrast-01 :hasPhenomenaLink :phenomena_conjunction ; + :fromAmrLk ns11:contrast-01 ; + :label "contrast-01" . + + +:concept_grant-01 :fromAmrLk ns11:grant-01 ; + :label "grant-01" . + + +:concept_license-01 :fromAmrLk ns11:license-01 ; + :label "license-01" . + + +:concept_material :label "material" ; + :fromAmrLk ns2:material . + + +:concept_produce-01 :fromAmrLk ns11:produce-01 ; + :label "produce-01" . + + +:concept_public-02 :label "public-02" ; + :fromAmrLk ns11:public-02 . + + +:concept_reproduce-01 :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + + +:concept_share-01 :fromAmrLk ns11:share-01 ; + :label "share-01" . + + +:concept_this :fromAmrLk ns2:this ; + :label "this" . + + +:concept_you :label "you" ; + :fromAmrLk ns2:you . + + +:edge_a2_ARG1_m :hasRoleID "ARG1" ; + :hasAmrRole :role_ARG1 . + + +:edge_a_op1_p2 :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + + +:edge_a_op2_r :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + + +:edge_c_ARG1_l2 :hasRoleID "ARG1" ; + :hasAmrRole :role_ARG1 . + + +:edge_c_ARG2_s :hasRoleID "ARG2" ; + :hasAmrRole :role_ARG2 . + + +:edge_g_ARG0_l :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + + +:edge_g_ARG1_c :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_g_ARG2_y :hasRoleID "ARG2" ; + :hasAmrRole :role_ARG2 . + + +:edge_l2_ARG1_a :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_l2_ARG2_y :hasRoleID "ARG2" ; + :hasAmrRole :role_ARG2 . + + +:edge_l_mod_t :hasRoleID "mod" ; + :hasAmrRole :role_mod . + + +:edge_p2_ARG0_y :hasRoleID "ARG0" ; + :hasAmrRole :role_ARG0 . + + +:edge_p2_ARG1_m :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_p_ARG1_l :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_r_ARG0_y :hasRoleID "ARG0" ; + :hasAmrRole :role_ARG0 . + + +:edge_r_ARG1_m :hasRoleID "ARG1" ; + :hasAmrRole :role_ARG1 . + + +:edge_s_ARG0_y :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + + +:edge_s_ARG1_m :hasRoleID "ARG1" ; + :hasAmrRole :role_ARG1 . + + +:edge_s_polarity_negative :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + + +:role_ARG0 :label "ARG0" . + + +:role_ARG1 :label "ARG1" . + + +:role_ARG2 :label "ARG2" . + + +:role_mod :toReifyWithHeadEdge "ARG1" ; + :getDirectPropertyName "hasFeature"^^xsd:string ; + :getPropertyType owl:ObjectProperty , + rdfs:subClassOf ; + :label "mod" ; + :toReifyAsConcept "mod" ; + :toReifyWithBaseEdge "ARG0" . + + +:role_op1 :label "op1" . + + +:role_op2 :label "op2" . + + +:role_polarity :label "polarity" . + + +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_technical_tests/test_data/negation-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..04578dbbccff2251cd0aa80e834b240f597cfbb6 --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-2.result.ttl @@ -0,0 +1,1770 @@ +@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-2/result> . +@prefix amr: <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/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns31: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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> . + +ns31:bind-01.ARG0 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:bind-01.ARG1 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:orbit-01.ARG0 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:orbit-01.ARG1 a ns31:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op1 a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:op2 a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:polarity a owl:AnnotationProperty . + +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 amr:0.1 . + +amr:AMR_DataProperty a owl:DatatypeProperty . + +amr:AMR_Prep_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:edge_a_op1_s2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + +amr:edge_a_op2_o a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op2 ; + amr:hasRoleID "op2" . + +amr:edge_b_ARG0_g a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_b_ARG1_s a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_d2_polarity_negative a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_polarity ; + amr:hasRoleID "polarity" . + +amr:edge_m9_ARG0_o2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_m9_ARG1_o3 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_o2_ARG0_o a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_o2_ARG1_s2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_o3_op1_d a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + +amr:edge_o3_op2_d2 a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_op2 ; + amr:hasRoleID "op2" . + +amr:edge_p9_ARG0_s a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + +amr:edge_p9_ARG1_a a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + +amr:edge_p_name_SolarSystem a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_name ; + amr:hasRoleID "name" . + +amr:edge_s_domain_p a owl:AnnotationProperty, + owl:NamedIndividual, + amr:AMR_Edge ; + amr:hasAmrRole amr:role_domain ; + amr:hasRoleID "domain" . + +amr:fromAmrLkFramerole a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + +amr:fromAmrLkRole a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + +amr:fromAmrLkRoot a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + +amr:getDirectPropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + +amr:getInversePropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + +amr:getPropertyType a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + +amr:hasAmrRole a owl:AnnotationProperty . + +amr:hasConcept a owl:ObjectProperty ; + rdfs:domain amr:AMR_Leaf ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasConceptLink a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + +amr:hasEdgeLink a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + +amr:hasPhenomenaLink a owl:AnnotationProperty . + +amr:hasReification a owl:AnnotationProperty ; + rdfs:range xsd:boolean ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasReificationConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + +amr:hasReificationDomain a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + +amr:hasReificationRange a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + +amr:hasRelationName a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasRoleID a owl:ObjectProperty ; + rdfs:domain amr:AMR_Edge ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasRoleTag a owl:ObjectProperty ; + rdfs:domain amr:AMR_Edge ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasRolesetID a owl:ObjectProperty ; + rdfs:domain amr:AMR_Edge ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasRootLeaf a owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:hasSentenceID a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasSentenceStatement a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasVariable a owl:ObjectProperty ; + rdfs:domain amr:AMR_Leaf ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + +amr:isReifiedConcept a owl:AnnotationProperty . + +amr:isReifiedLeaf a owl:AnnotationProperty . + +amr:isReifiedVariable a owl:AnnotationProperty . + +amr:label a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:name a owl:AnnotationProperty . + +amr:phenomena_degree a owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "have-degree-91" ; + amr:label "degree" . + +amr:relation_domain a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "domain" . + +amr:relation_manner a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification true ; + amr:hasReificationConcept "hasManner" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "manner" . + +amr:relation_mod a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "mod" . + +amr:relation_name a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "name" . + +amr:relation_part a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification true ; + amr:hasReificationConcept "hasPart" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "part" . + +amr:relation_polarity a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "polarity" . + +amr:relation_quant a owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification false ; + amr:hasRelationName "quant" . + +amr:role_ARG2 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG2" . + +amr:role_ARG3 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG3" . + +amr:role_ARG4 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG4" . + +amr:role_ARG5 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG5" . + +amr:role_ARG6 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG6" . + +amr:role_ARG7 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG7" . + +amr:role_ARG8 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG8" . + +amr:role_ARG9 a owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG9" . + +amr:role_have-degree-91 a owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:getPropertyType <net:specificProperty> . + +amr:role_manner a owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "manner" ; + amr:getPropertyType owl:DataProperty ; + amr:label "manner" ; + amr:toReifyAsConcept "manner" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_mod a owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasFeature" ; + amr:getPropertyType rdfs:subClassOf, + owl:ObjectProperty ; + amr:label "mod" ; + amr:toReifyAsConcept "mod" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_op3 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op3" . + +amr:role_op4 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op4" . + +amr:role_op5 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op5" . + +amr:role_op6 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op6" . + +amr:role_op7 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op7" . + +amr:role_op8 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op8" . + +amr:role_op9 a owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op9" . + +amr:role_part a owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasPart" ; + amr:getInversePropertyName "partOf" ; + amr:getPropertyType owl:ObjectProperty ; + amr:toReifyAsConcept "part" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_quant a owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:label "quant" . + +amr:root_SSC-01-01 a owl:NamedIndividual, + amr:AMR_Root ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + amr:hasRootLeaf amr:leaf_system_s ; + amr:hasSentenceID "SSC-01-01" ; + amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + +amr:toReifyAsConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + +amr:toReifyWithBaseEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + +amr:toReifyWithHeadEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf amr: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:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_hasManner_m9 a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_ARG0 net:atomProperty_orbit_o2 ; + amr:role_ARG1 net:atomProperty_direct_d, + net:atomProperty_direct_d2, + net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode amr:leaf_hasManner_m9 ; + net:coverNode amr:leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasManner" ; + net:hasPropertyName10 "hasManner" ; + net:hasPropertyName12 "hasManner" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_or_o3, + amr:leaf_orbit-01_o2 ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:bindPropertyNet a owl:AnnotationProperty . + +net:bindRestriction a owl:AnnotationProperty . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:containsNet a owl:AnnotationProperty . + +net:containsNet1 a owl:AnnotationProperty . + +net:containsNet2 a owl:AnnotationProperty . + +net:coverBaseNode a owl:AnnotationProperty . + +net:coverNode a owl:AnnotationProperty . + +net:coverNodeCount a owl:AnnotationProperty . + +net:coverTargetNode a owl:AnnotationProperty . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:hasClassName a owl:AnnotationProperty . + +net:hasClassType a owl:AnnotationProperty . + +net:hasIndividualLabel a owl:AnnotationProperty . + +net:hasLogicalConstraint a owl:AnnotationProperty . + +net:hasMotherClassName 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:hasRestriction01 a owl:AnnotationProperty . + +net:hasRestrictionNetValue a owl:AnnotationProperty . + +net:hasRestrictionOnProperty a owl:AnnotationProperty . + +net:hasStructure a owl:AnnotationProperty . + +net:hasValueLabel 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:inverse_direction a owl:NamedIndividual . + +net:isCoreRoleLinked a owl:AnnotationProperty . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:targetArgumentNode a owl:AnnotationProperty . + +net:trackMainNetComposante a owl:AnnotationProperty . + +net:trackNetComposante a owl:AnnotationProperty . + +net:trackProgress a owl:AnnotationProperty . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns31:bind-01, + owl:Class, + owl:NamedIndividual ; + ns31:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns31:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns31:orbit-01, + owl:Class, + owl:NamedIndividual ; + ns31:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns31:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR, + owl:NamedIndividual ; + ns21:has-id "SSC-01-01" ; + ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + +<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns4:planet a ns21:NamedEntity, + owl:Class, + owl:NamedIndividual ; + rdfs:comment "bug" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:AMR a owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Root a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:concept_and a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Relation_Concept ; + amr:fromAmrLk ns21:and ; + amr:hasPhenomenaLink amr:phenomena_conjunction_and ; + amr:label "and" . + +amr:concept_bind-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns31:bind-01 ; + amr:label "bind-01" . + +amr:concept_gravitation a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns11:gravitation ; + amr:label "gravitation" . + +amr:concept_manner a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns11:manner ; + amr:isReifiedConcept true ; + amr:label "hasManner" . + +amr:concept_object a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns11:object ; + amr:label "object" . + +amr:concept_or a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Relation_Concept ; + amr:fromAmrLk ns21:or ; + amr:hasPhenomenaLink amr:phenomena_conjunction_or ; + amr:label "or" . + +amr:concept_orbit-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns31:orbit-01 ; + amr:label "orbit-01" . + +amr:concept_part a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns11:part ; + amr:isReifiedConcept true ; + amr:label "hasPart" . + +amr:concept_sun a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns11:sun ; + amr:label "sun" . + +amr:role_domain a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:hasRelationName "domain" ; + amr:label "domain" ; + amr:toReifyAsConcept "domain" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + +amr:role_name a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:label "name" . + +amr:role_polarity a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:label "polarity" . + +amr:value_SolarSystem a owl:NamedIndividual, + amr:AMR_Value ; + rdfs:label "Solar System" . + +amr:variable_a a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + amr:label "a" . + +amr:variable_b a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + amr:label "b" . + +amr:variable_d a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + amr:label "d" . + +amr:variable_d2 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + amr:label "d2" . + +amr:variable_g a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + amr:label "g" . + +amr:variable_m9 a ns11:manner, + owl:NamedIndividual, + amr:AMR_Variable ; + amr:isReifiedVariable true ; + amr:label "m9" . + +amr:variable_o a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + amr:label "o" . + +amr:variable_o2 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + amr:label "o2" . + +amr:variable_o3 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + amr:label "o3" . + +amr:variable_p a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + amr:label "p" ; + amr:name "Solar System" . + +amr:variable_p9 a ns11:part, + owl:NamedIndividual, + amr:AMR_Variable ; + amr:isReifiedVariable true ; + amr:label "p9" . + +amr:variable_s a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + amr:label "s" . + +amr:variable_s2 a owl:NamedIndividual, + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + amr:label "s2" . + +sys:Degree 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:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_bind_b a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_gravitation_g, + net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ; + amr:role_ARG1 net:atomClass_system_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:coverBaseNode amr:leaf_bind-01_b ; + net:coverNode amr:leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_gravitation_g, + amr:leaf_system_s ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g a owl:NamedIndividual, + net:Composite_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a, + amr:leaf_bind-01_b, + amr:leaf_gravitation_g, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:coverNodeCount 5 ; + net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_gravitation_g ; + net:hasRestriction01 net:restriction_binding_system-hasPart-sun-and-object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +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 ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType amr:phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:phenomena_conjunction-OR_o3 a owl:NamedIndividual, + net:Phenomena_Net ; + amr:role_op1 net:atomProperty_direct_d ; + amr:role_op2 net:atomProperty_direct_d2 ; + net:coverBaseNode amr:leaf_or_o3 ; + net:coverNode amr:leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType amr:phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:restriction_binding_system-hasPart-sun-and-object a owl:NamedIndividual, + net:Restriction_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a, + amr:leaf_bind-01_b, + amr:leaf_gravitation_g, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_and_a, + amr:leaf_bind-01_b, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:hasNaming "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestrictionOnProperty net:atomProperty_bind_b . + +net:value_negative_blankNode a owl:NamedIndividual, + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and, + owl:Class, + owl:NamedIndividual ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns31:direct-02, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns31:direct-02, + owl:Class, + owl:NamedIndividual ; + ns11:polarity "-" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or, + owl:Class, + owl:NamedIndividual ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet, + ns4:system, + owl:Class, + owl:NamedIndividual ; + rdfs:label "Solar System" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns4:system a ns21:NamedEntity, + owl:Class, + owl:NamedIndividual ; + rdfs:label "system" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns31:bind-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns31:orbit-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:gravitation a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:manner a ns21:Role, + owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:object a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:part a ns21:Role, + owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:sun a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns11:system a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:NamedEntity a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:and a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:or a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Phenomena a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + +amr:AMR_Value a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:concept_direct-02 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Predicat_Concept ; + amr:fromAmrLk ns31:direct-02 ; + amr:label "direct-02" . + +amr:concept_system a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Term_Concept ; + amr:fromAmrLk ns4:system, + ns11:system ; + amr:label "system" . + +amr:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:leaf_hasManner_m9 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ; + amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ; + amr:hasConcept amr:concept_manner ; + amr:hasVariable amr:variable_m9 ; + amr:isReifiedLeaf true . + +amr:phenomena_conjunction a owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "contrast-01", + "either", + "neither" ; + amr:label "conjunction" . + +amr:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "and" ; + amr:label "conjunction-AND" . + +amr:phenomena_conjunction_or a owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "or" ; + amr:label "conjunction-OR" . + +amr:role_op1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op1" . + +amr:role_op2 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op2" . + +amr:value_negative a owl:NamedIndividual, + amr:AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_gravitation_g a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_gravitation_g ; + net:coverNodeCount 1 ; + net:hasClassName "gravitation" ; + net:hasClassType sys:Entity ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_direct_d a owl:NamedIndividual, + net:Atom_Property_Net ; + net:coverBaseNode amr:leaf_direct-02_d ; + net:coverNode amr:leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_direct_d2 a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_polarity net:value_negative_blankNode ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:value_negative ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:logicalSet_and_a a owl:NamedIndividual, + net:Logical_Set_Net ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:bindPropertyNet net:atomProperty_hasPart_p9 ; + net:bindRestriction net:restriction_hasPart_object, + net:restriction_hasPart_sun ; + net:containsNet net:atomClass_object_o, + net:atomClass_sun_s2 ; + net:containsNet1 net:atomClass_sun_s2 ; + net:containsNet2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasNaming "hasPart-sun-and-object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_SolarSystem_blankNode a owl:NamedIndividual, + net:Value_Net ; + net:hasNaming "Solar System" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system, + owl:Class, + owl:NamedIndividual ; + ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + rdfs:subClassOf amr:AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns31:direct-02 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf amr:AMR_Linked_Data . + +ns21:Frame a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:fromAmrLk a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:getProperty a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:hasReificationDefinition a owl:AnnotationProperty ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +amr:leaf_direct-02_d a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d . + +amr:leaf_direct-02_d2 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_d2_polarity_negative amr:value_negative ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d2 . + +amr:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_orbit_o2 a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + amr:role_ARG0 net:atomClass_object_o ; + amr:role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode amr:leaf_orbit-01_o2 ; + net:coverNode amr:leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_object_o, + amr:leaf_sun_s2 ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s a owl:NamedIndividual, + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_object_o, + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s a owl:NamedIndividual, + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_sun_s2, + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +net:restriction_hasPart_object a owl:NamedIndividual, + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_object_o, + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9, + amr:leaf_object_o ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ; + net:hasRestrictionNetValue net:atomClass_object_o ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + +net:restriction_hasPart_sun a owl:NamedIndividual, + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_sun_s2, + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9, + amr:leaf_sun_s2 ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s2 ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + +ns31:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_Element a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + +amr:leaf_or_o3 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_o3_op1_d amr:leaf_direct-02_d ; + amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 ; + amr:hasConcept amr:concept_or ; + amr:hasVariable amr:variable_o3 . + +amr:leaf_orbit-01_o2 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_o2_ARG0_o amr:leaf_object_o ; + amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 ; + amr:hasConcept amr:concept_orbit-01 ; + amr:hasVariable amr:variable_o2 . + +amr:role_ARG0 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG0" . + +amr:role_ARG1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG1" . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:atomProperty_hasPart_p9 a owl:NamedIndividual, + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_system_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s, + net:compositeClass_system-hasPart-sun-and-object_s ; + amr:role_ARG1 net:atomClass_object_o, + net:atomClass_sun_s2, + net:logicalSet_and_a, + net:phenomena_conjunction-AND_a ; + net:coverBaseNode amr:leaf_hasPart_p9 ; + net:coverNode amr:leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasPart" ; + net:hasPropertyName10 "hasPart" ; + net:hasPropertyName12 "hasPart" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode amr:leaf_and_a, + amr:leaf_system_s ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:individual_system_SolarSystem a owl:NamedIndividual, + net:Individual_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassName net:atomClass_system_p ; + net:hasMotherClassNet net:atomClass_system_p, + net:atomClass_system_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s, + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s, + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +amr:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + +amr:AMR_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:leaf_bind-01_b a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_b_ARG0_g amr:leaf_gravitation_g ; + amr:edge_b_ARG1_s amr:leaf_system_s ; + amr:hasConcept amr:concept_bind-01 ; + amr:hasVariable amr:variable_b . + +amr:leaf_system_p a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_p_name_SolarSystem amr:value_SolarSystem ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_p . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +ns21:Role a owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +amr:AMR_Structure a owl:Class . + +cprm:configParamProperty a owl:AnnotationProperty ; + rdfs:label "Config Parameter Property" . + +net:Atom_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:atomClass_system_s a owl:NamedIndividual, + net:Atom_Class_Net, + net:Deprecated_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_system_s ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_system-hasPart-sun-and-object_s a owl:NamedIndividual, + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p, + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a, + amr:leaf_hasPart_p9, + amr:leaf_system_s ; + net:coverNodeCount 3 ; + net:hasClassName "system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_s ; + net:hasNaming "system-hasPart-sun-and-object" ; + net:hasRestriction01 net:restriction_hasPart_object, + net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackMainNetComposante net:atomClass_system_s ; + net:trackNetComposante net:atomClass_system_s, + net:atomProperty_hasPart_p9, + net:logicalSet_and_a ; + net:trackProgress net:initialized, + net:relation_propagated . + +amr:AMR_Relation a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_object_o a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_object_o ; + net:coverNode amr:leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasClassType sys:Entity ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomClass_sun_s2 a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_sun_s2 ; + net:coverNode amr:leaf_sun_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasClassType sys:Entity ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns21:Concept a owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf amr:AMR_Linked_Data . + +amr:leaf_gravitation_g a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_gravitation ; + amr:hasVariable amr:variable_g . + +amr:leaf_object_o a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_object ; + amr:hasVariable amr:variable_o . + +amr:leaf_sun_s2 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:hasConcept amr:concept_sun ; + amr:hasVariable amr:variable_s2 . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +amr:AMR_Op_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +net:atomClass_system_p a owl:NamedIndividual, + net:Atom_Class_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized, + net:relation_propagated . + +amr:AMR_AnnotationProperty a owl:AnnotationProperty . + +amr:AMR_Core_Role a owl:Class ; + rdfs:subClassOf amr:AMR_Role . + +amr:leaf_hasPart_p9 a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_p9_ARG0_s amr:leaf_system_s ; + amr:edge_p9_ARG1_a amr:leaf_and_a ; + amr:hasConcept amr:concept_part ; + amr:hasVariable amr:variable_p9 ; + amr:isReifiedLeaf true . + +amr:AMR_Variable a owl:Class ; + rdfs:subClassOf amr:AMR_Element . + +amr:leaf_and_a a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_a_op1_s2 amr:leaf_sun_s2 ; + amr:edge_a_op2_o amr:leaf_object_o ; + amr:hasConcept amr:concept_and ; + amr:hasVariable amr:variable_a . + +amr:AMR_Leaf a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +amr:AMR_Edge a owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + +amr:leaf_system_s a owl:NamedIndividual, + amr:AMR_Leaf ; + amr:edge_s_domain_p amr:leaf_system_p ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_s . + +amr:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/negation-devGraph-2.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..b48dd216028f67c49e0def9f318080f5c8a13448 --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-2.ttl @@ -0,0 +1,2847 @@ +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix amr: <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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/rdf/amr-terms#> . +@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/bind-01.ARG0 +ns3:bind-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1 +ns3:bind-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0 +ns3:orbit-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1 +ns3:orbit-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns11:domain rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#manner +ns11:manner rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns11:op1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns11:op2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#part +ns11:part rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#polarity +ns11:polarity 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:AMR_AnnotationProperty rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2 +amr:edge_a_op1_s2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o +amr:edge_a_op2_o rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g +amr:edge_b_ARG0_g rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s +amr:edge_b_ARG1_s rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative +amr:edge_d2_polarity_negative rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2 +amr:edge_m9_ARG0_o2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3 +amr:edge_m9_ARG1_o3 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o +amr:edge_o2_ARG0_o rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2 +amr:edge_o2_ARG1_s2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d +amr:edge_o3_op1_d rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2 +amr:edge_o3_op2_d2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s +amr:edge_p9_ARG0_s rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a +amr:edge_p9_ARG1_a rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem +amr:edge_p_name_SolarSystem rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p +amr:edge_s_domain_p rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLk +amr:fromAmrLk rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole +amr:fromAmrLkFramerole rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole +amr:fromAmrLkRole rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot +amr:fromAmrLkRoot rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName +amr:getDirectPropertyName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName +amr:getInversePropertyName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getProperty +amr:getProperty rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getPropertyType +amr:getPropertyType rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasAmrRole +amr:hasAmrRole rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasConceptLink +amr:hasConceptLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + + +### https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink +amr:hasEdgeLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasLink . + + +### https://amr.tetras-libre.fr/rdf/schema#hasLink +amr:hasLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink +amr:hasPhenomenaLink rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReification +amr:hasReification rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty ; + rdfs:range xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept +amr:hasReificationConcept rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition +amr:hasReificationDefinition rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty ; + rdfs:range rdfs:Literal . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain +amr:hasReificationDomain rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationRange +amr:hasReificationRange rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRelationName +amr:hasRelationName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasSentenceID +amr:hasSentenceID rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement +amr:hasSentenceStatement rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#isReifiedConcept +amr:isReifiedConcept rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#isReifiedLeaf +amr:isReifiedLeaf rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#isReifiedVariable +amr:isReifiedVariable rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#label +amr:label rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#name +amr:name rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +amr:role_ARG0 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +amr:role_ARG1 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +amr:role_domain rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +amr:role_name rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +amr:role_op1 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +amr:role_op2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +amr:role_polarity rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#toReify +amr:toReify rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept +amr:toReifyAsConcept rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge +amr:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr:toReify . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge +amr:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf amr: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#atomOf +net:atomOf rdf:type owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#bindPropertyNet +net:bindPropertyNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#bindRestriction +net:bindRestriction rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet +net:containsNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet1 +net:containsNet1 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#containsNet2 +net:containsNet2 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#coverNodeCount +net:coverNodeCount rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#coverTargetNode +net:coverTargetNode 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#hasClassName +net:hasClassName rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasClassType +net:hasClassType 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#hasLogicalConstraint +net:hasLogicalConstraint rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasMotherClassName +net:hasMotherClassName 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#hasRestriction01 +net:hasRestriction01 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue +net:hasRestrictionNetValue rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty +net:hasRestrictionOnProperty 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#hasValueLabel +net:hasValueLabel 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#listBy +net:listBy rdf:type owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#listOf +net:listOf rdf:type owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + + +### 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#relationOf +net:relationOf rdf:type owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode +net:targetArgumentNode rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante +net:trackMainNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackNetComposante +net:trackNetComposante rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#trackProgress +net:trackProgress 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#typeProperty +net:typeProperty rdf:type owl:AnnotationProperty ; + rdfs:label "type property" . + + +### 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:AMR_ObjectProperty rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasConcept +amr:hasConcept rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Leaf . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRoleID +amr:hasRoleID rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRoleTag +amr:hasRoleTag rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRolesetID +amr:hasRolesetID rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf +amr:hasRootLeaf rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasVariable +amr:hasVariable rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf amr:AMR_ObjectProperty ; + rdfs:domain amr: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: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/SSC-01-01#a +<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#b +<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d +<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d2 +<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#g +<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o +<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o2 +<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o3 +<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#p +<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s +<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s2 +<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/entity-types#planet +<http://amr.isi.edu/entity-types#planet> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/entity-types#system +<http://amr.isi.edu/entity-types#system> rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns3:FrameRole rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01 +ns3:bind-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/direct-02 +ns3:direct-02 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01 +ns3:orbit-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#gravitation +ns11:gravitation rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#manner +ns11:manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#object +ns11:object rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#part +ns11:part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#sun +ns11:sun rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#system +ns11:system rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#AMR +ns21:AMR rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Concept +ns21:Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data ; + rdfs:label "AMR-Concept" . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns21:Frame rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns21:NamedEntity rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Role +ns21:Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data ; + rdfs:label "AMR-Role" . + + +### http://amr.isi.edu/rdf/core-amr#and +ns21:and rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#or +ns21:or rdf:type owl:Class ; + rdfs:subClassOf amr: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:AMR_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role +amr:AMR_Core_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Edge +amr:AMR_Edge rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Element +amr:AMR_Element rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf +amr:AMR_Leaf rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data +amr:AMR_Linked_Data rdf:type owl:Class . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role +amr:AMR_NonCore_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role +amr:AMR_Op_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena +amr:AMR_Phenomena rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept +amr:AMR_Predicat_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role +amr:AMR_Prep_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Relation +amr:AMR_Relation rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept +amr:AMR_Relation_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Role +amr:AMR_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Root +amr:AMR_Root rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role +amr:AMR_Specific_Role rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Structure +amr:AMR_Structure rdf:type owl:Class . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept +amr:AMR_Term_Concept rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Value +amr:AMR_Value rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Variable +amr:AMR_Variable rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_and +amr:concept_and rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_bind-01 +amr:concept_bind-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_direct-02 +amr:concept_direct-02 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_gravitation +amr:concept_gravitation rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_manner +amr:concept_manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_object +amr:concept_object rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_or +amr:concept_or rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01 +amr:concept_orbit-01 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_part +amr:concept_part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_sun +amr:concept_sun rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_system +amr:concept_system rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction +amr:phenomena_conjunction rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "contrast-01" , + "either" , + "neither" ; + amr:label "conjunction" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and +amr:phenomena_conjunction_and rdf:type owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "and" ; + amr:label "conjunction-AND" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or +amr:phenomena_conjunction_or rdf:type owl:Class ; + rdfs:subClassOf amr:phenomena_conjunction ; + amr:hasConceptLink "or" ; + amr:label "conjunction-OR" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_degree +amr:phenomena_degree rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Phenomena ; + amr:hasConceptLink "have-degree-91" ; + amr:label "degree" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_domain +amr:relation_domain rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "domain" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_manner +amr:relation_manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "true"^^xsd:boolean ; + amr:hasReificationConcept "hasManner" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "manner" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_mod +amr:relation_mod rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "mod" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_name +amr:relation_name rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "name" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_part +amr:relation_part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "true"^^xsd:boolean ; + amr:hasReificationConcept "hasPart" ; + amr:hasReificationDomain "ARG1" ; + amr:hasReificationRange "ARG2" ; + amr:hasRelationName "part" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_polarity +amr:relation_polarity rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "polarity" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_quant +amr:relation_quant rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Relation ; + amr:hasReification "false"^^xsd:boolean ; + amr:hasRelationName "quant" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +amr:role_ARG0 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +amr:role_ARG1 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG2 +amr:role_ARG2 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG2" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG3 +amr:role_ARG3 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG3" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG4 +amr:role_ARG4 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG4" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG5 +amr:role_ARG5 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG5" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG6 +amr:role_ARG6 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG6" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG7 +amr:role_ARG7 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG7" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG8 +amr:role_ARG8 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG8" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG9 +amr:role_ARG9 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Core_Role ; + amr:label "ARG9" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +amr:role_domain rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91 +amr:role_have-degree-91 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr:getPropertyType <net:specificProperty> . + + +### https://amr.tetras-libre.fr/rdf/schema#role_manner +amr:role_manner rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "manner" ; + amr:getPropertyType owl:DataProperty ; + amr:label "manner" ; + amr:toReifyAsConcept "manner" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_mod +amr:role_mod rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasFeature" ; + amr:getPropertyType rdfs:subClassOf , + owl:ObjectProperty ; + amr:label "mod" ; + amr:toReifyAsConcept "mod" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +amr:role_name rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +amr:role_op1 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +amr:role_op2 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op3 +amr:role_op3 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op3" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op4 +amr:role_op4 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op4" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op5 +amr:role_op5 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op5" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op6 +amr:role_op6 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op6" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op7 +amr:role_op7 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op7" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op8 +amr:role_op8 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op8" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op9 +amr:role_op9 rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Op_Role ; + amr:label "op9" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_part +amr:role_part rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_NonCore_Role ; + amr:getDirectPropertyName "hasPart" ; + amr:getInversePropertyName "partOf" ; + amr:getPropertyType owl:ObjectProperty ; + amr:toReifyAsConcept "part" ; + amr:toReifyWithBaseEdge "ARG0" ; + amr:toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +amr:role_polarity rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_quant +amr:role_quant rdf:type owl:Class ; + rdfs:subClassOf amr:AMR_Specific_Role ; + amr: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#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#Instance +net:Instance rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Instance" . + + +### https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net +net:Logical_Set_Net rdf:type owl:Class ; + rdfs:subClassOf net: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#Object +net:Object rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Object using in semantic net instance" . + + +### 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_Direction +net:Property_Direction rdf:type owl:Class ; + rdfs:subClassOf net:Feature . + + +### 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#Restriction_Net +net:Restriction_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Type +net:Type rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure ; + rdfs:label "Semantic Net Type" . + + +### https://tenet.tetras-libre.fr/semantic-net#Value_Net +net:Value_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#atom +net:atom rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "atom" . + + +### https://tenet.tetras-libre.fr/semantic-net#class +net:class rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "class" . + + +### https://tenet.tetras-libre.fr/semantic-net#class_list +net:class_list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "classList" . + + +### https://tenet.tetras-libre.fr/semantic-net#composite +net:composite rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "composite" . + + +### https://tenet.tetras-libre.fr/semantic-net#conjunctive_list +net:conjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "conjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#disjunctive_list +net:disjunctive_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "disjunctive-list" . + + +### https://tenet.tetras-libre.fr/semantic-net#entity_class_list +net:entity_class_list rdf:type owl:Class ; + rdfs:subClassOf net:class_list ; + rdfs:label "entityClassList" . + + +### https://tenet.tetras-libre.fr/semantic-net#event +net:event rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "event" . + + +### https://tenet.tetras-libre.fr/semantic-net#list +net:list rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "list" . + + +### https://tenet.tetras-libre.fr/semantic-net#relation +net:relation rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "relation" . + + +### https://tenet.tetras-libre.fr/semantic-net#state_property +net:state_property rdf:type owl:Class ; + rdfs:subClassOf net:Type ; + rdfs:label "stateProperty" . + + +### https://tenet.tetras-libre.fr/semantic-net#unary_list +net:unary_list rdf:type owl:Class ; + rdfs:subClassOf net:list ; + rdfs:label "unary-list" . + + +################################################################# +# Individuals +################################################################# + +### http://amr.isi.edu/amr_data/SSC-01-01#a +<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:NamedIndividual , + ns21:and . + + +### http://amr.isi.edu/amr_data/SSC-01-01#b +<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:NamedIndividual , + ns3:bind-01 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d +<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:NamedIndividual , + ns3:direct-02 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#d2 +<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:NamedIndividual , + ns3:direct-02 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#g +<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:NamedIndividual , + ns11:gravitation . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o +<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:NamedIndividual , + ns11:object . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o2 +<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:NamedIndividual , + ns3:orbit-01 . + + +### http://amr.isi.edu/amr_data/SSC-01-01#o3 +<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:NamedIndividual , + ns21:or . + + +### http://amr.isi.edu/amr_data/SSC-01-01#p +<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:NamedIndividual , + <http://amr.isi.edu/entity-types#planet> , + <http://amr.isi.edu/entity-types#system> . + + +### http://amr.isi.edu/amr_data/SSC-01-01#root01 +<http://amr.isi.edu/amr_data/SSC-01-01#root01> rdf:type owl:NamedIndividual , + ns21:AMR ; + ns21:has-id "SSC-01-01" ; + ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ; + ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s +<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:NamedIndividual , + ns11:system . + + +### http://amr.isi.edu/amr_data/SSC-01-01#s2 +<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:NamedIndividual , + ns11:sun . + + +### http://amr.isi.edu/entity-types#planet +<http://amr.isi.edu/entity-types#planet> rdf:type owl:NamedIndividual , + ns21:NamedEntity . + + +### http://amr.isi.edu/entity-types#system +<http://amr.isi.edu/entity-types#system> rdf:type owl:NamedIndividual , + ns21:NamedEntity . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns3:FrameRole rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01 +ns3:bind-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0 +ns3:bind-01.ARG0 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1 +ns3:bind-01.ARG1 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/direct-02 +ns3:direct-02 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01 +ns3:orbit-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0 +ns3:orbit-01.ARG0 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1 +ns3:orbit-01.ARG1 rdf:type owl:NamedIndividual , + ns3:FrameRole . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns11:domain rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#gravitation +ns11:gravitation rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#manner +ns11:manner rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#object +ns11:object rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns11:op1 rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns11:op2 rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#part +ns11:part rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#sun +ns11:sun rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#system +ns11:system 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#and +ns21:and rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/core-amr#or +ns21:or rdf:type owl:NamedIndividual , + ns21:Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_and +amr:concept_and rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_bind-01 +amr:concept_bind-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_direct-02 +amr:concept_direct-02 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_gravitation +amr:concept_gravitation rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_manner +amr:concept_manner rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_object +amr:concept_object rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_or +amr:concept_or rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01 +amr:concept_orbit-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_part +amr:concept_part rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_sun +amr:concept_sun rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_system +amr:concept_system rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2 +amr:edge_a_op1_s2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o +amr:edge_a_op2_o rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g +amr:edge_b_ARG0_g rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s +amr:edge_b_ARG1_s rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative +amr:edge_d2_polarity_negative rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2 +amr:edge_m9_ARG0_o2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3 +amr:edge_m9_ARG1_o3 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o +amr:edge_o2_ARG0_o rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2 +amr:edge_o2_ARG1_s2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d +amr:edge_o3_op1_d rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2 +amr:edge_o3_op2_d2 rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s +amr:edge_p9_ARG0_s rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a +amr:edge_p9_ARG1_a rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem +amr:edge_p_name_SolarSystem rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p +amr:edge_s_domain_p rdf:type owl:NamedIndividual , + amr:AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_and_a +amr:leaf_and_a rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_and ; + amr:hasVariable amr:variable_a ; + amr:edge_a_op1_s2 amr:leaf_sun_s2 ; + amr:edge_a_op2_o amr:leaf_object_o . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_bind-01_b +amr:leaf_bind-01_b rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_bind-01 ; + amr:hasVariable amr:variable_b ; + amr:edge_b_ARG0_g amr:leaf_gravitation_g ; + amr:edge_b_ARG1_s amr:leaf_system_s . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d +amr:leaf_direct-02_d rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d2 +amr:leaf_direct-02_d2 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_direct-02 ; + amr:hasVariable amr:variable_d2 ; + amr:edge_d2_polarity_negative amr:value_negative . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_gravitation_g +amr:leaf_gravitation_g rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_gravitation ; + amr:hasVariable amr:variable_g . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_hasManner_m9 +amr:leaf_hasManner_m9 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_manner ; + amr:hasVariable amr:variable_m9 ; + amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ; + amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ; + amr:isReifiedLeaf "true"^^xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_hasPart_p9 +amr:leaf_hasPart_p9 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_part ; + amr:hasVariable amr:variable_p9 ; + amr:edge_p9_ARG0_s amr:leaf_system_s ; + amr:edge_p9_ARG1_a amr:leaf_and_a ; + amr:isReifiedLeaf "true"^^xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_object_o +amr:leaf_object_o rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_object ; + amr:hasVariable amr:variable_o . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_or_o3 +amr:leaf_or_o3 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_or ; + amr:hasVariable amr:variable_o3 ; + amr:edge_o3_op1_d amr:leaf_direct-02_d ; + amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_orbit-01_o2 +amr:leaf_orbit-01_o2 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_orbit-01 ; + amr:hasVariable amr:variable_o2 ; + amr:edge_o2_ARG0_o amr:leaf_object_o ; + amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_sun_s2 +amr:leaf_sun_s2 rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_sun ; + amr:hasVariable amr:variable_s2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_system_p +amr:leaf_system_p rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_p ; + amr:edge_p_name_SolarSystem amr:value_SolarSystem . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_system_s +amr:leaf_system_s rdf:type owl:NamedIndividual , + amr:AMR_Leaf ; + amr:hasConcept amr:concept_system ; + amr:hasVariable amr:variable_s ; + amr:edge_s_domain_p amr:leaf_system_p . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +amr:role_ARG0 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +amr:role_ARG1 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +amr:role_domain rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +amr:role_name rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +amr:role_op1 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +amr:role_op2 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +amr:role_polarity rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#root_SSC-01-01 +amr:root_SSC-01-01 rdf:type owl:NamedIndividual , + amr:AMR_Root ; + amr:hasRootLeaf amr:leaf_system_s ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ; + amr:hasSentenceID "SSC-01-01" ; + amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." . + + +### https://amr.tetras-libre.fr/rdf/schema#value_SolarSystem +amr:value_SolarSystem rdf:type owl:NamedIndividual , + amr:AMR_Value ; + rdfs:label "Solar System" . + + +### https://amr.tetras-libre.fr/rdf/schema#value_negative +amr:value_negative rdf:type owl:NamedIndividual , + amr:AMR_Value ; + rdfs:label "negative" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_a +amr:variable_a rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ; + amr:label "a" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_b +amr:variable_b rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ; + amr:label "b" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_d +amr:variable_d rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + amr:label "d" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_d2 +amr:variable_d2 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ; + amr:label "d2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_g +amr:variable_g rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + amr:label "g" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_m9 +amr:variable_m9 rdf:type owl:NamedIndividual , + ns11:manner , + amr:AMR_Variable ; + amr:isReifiedVariable "true"^^xsd:boolean ; + amr:label "m9" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o +amr:variable_o rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + amr:label "o" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o2 +amr:variable_o2 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ; + amr:label "o2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o3 +amr:variable_o3 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + amr:label "o3" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p +amr:variable_p rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + amr:label "p" ; + amr:name "Solar System" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p9 +amr:variable_p9 rdf:type owl:NamedIndividual , + ns11:part , + amr:AMR_Variable ; + amr:isReifiedVariable "true"^^xsd:boolean ; + amr:label "p9" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_s +amr:variable_s rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ; + amr:label "s" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_s2 +amr:variable_s2 rdf:type owl:NamedIndividual , + amr:AMR_Variable ; + amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + amr:label "s2" . + + +### 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#atomClass_gravitation_g +net:atomClass_gravitation_g rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_gravitation_g ; + net:coverNodeCount 1 ; + net:hasClassName "gravitation" ; + net:hasClassType sys:Entity ; + net:hasNaming "gravitation" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_object_o +net:atomClass_object_o rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_object_o ; + net:coverNode amr:leaf_object_o ; + net:coverNodeCount 1 ; + net:hasClassName "object" ; + net:hasClassType sys:Entity ; + net:hasNaming "object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_sun_s2 +net:atomClass_sun_s2 rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode amr:leaf_sun_s2 ; + net:coverNode amr:leaf_sun_s2 ; + net:coverNodeCount 1 ; + net:hasClassName "sun" ; + net:hasClassType sys:Entity ; + net:hasNaming "sun" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_system_p +net:atomClass_system_p rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_system_s +net:atomClass_system_s rdf:type owl:NamedIndividual , + net:Atom_Class_Net , + net:Deprecated_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_system_s ; + net:coverNodeCount 1 ; + net:hasClassName "system" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_bind_b +net:atomProperty_bind_b rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_gravitation_g , + net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ; + amr:role_ARG1 net:atomClass_system_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:coverBaseNode amr:leaf_bind-01_b ; + net:coverNode amr:leaf_bind-01_b ; + net:hasNaming "bind" ; + net:hasPropertyName "bind" ; + net:hasPropertyName01 "binding" ; + net:hasPropertyName10 "bind-by" ; + net:hasPropertyName12 "bind-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_gravitation_g , + amr:leaf_system_s ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d +net:atomProperty_direct_d rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + net:coverBaseNode amr:leaf_direct-02_d ; + net:coverNode amr:leaf_direct-02_d ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d2 +net:atomProperty_direct_d2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_polarity net:value_negative_blankNode ; + net:coverBaseNode amr:leaf_direct-02_d2 ; + net:coverNode amr:leaf_direct-02_d2 ; + net:hasNaming "direct" ; + net:hasPropertyName "direct" ; + net:hasPropertyName01 "directing" ; + net:hasPropertyName10 "direct-by" ; + net:hasPropertyName12 "direct-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:value_negative ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasManner_m9 +net:atomProperty_hasManner_m9 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_ARG0 net:atomProperty_orbit_o2 ; + amr:role_ARG1 net:atomProperty_direct_d , + net:atomProperty_direct_d2 , + net:phenomena_conjunction-OR_o3 ; + net:coverBaseNode amr:leaf_hasManner_m9 ; + net:coverNode amr:leaf_hasManner_m9 ; + net:hasNaming "hasManner" ; + net:hasPropertyName "hasManner" ; + net:hasPropertyName01 "hasManner" ; + net:hasPropertyName10 "hasManner" ; + net:hasPropertyName12 "hasManner" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_or_o3 , + amr:leaf_orbit-01_o2 ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasPart_p9 +net:atomProperty_hasPart_p9 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + amr:role_ARG0 net:atomClass_system_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s , + net:compositeClass_system-hasPart-sun-and-object_s ; + amr:role_ARG1 net:atomClass_object_o , + net:atomClass_sun_s2 , + net:logicalSet_and_a , + net:phenomena_conjunction-AND_a ; + net:coverBaseNode amr:leaf_hasPart_p9 ; + net:coverNode amr:leaf_hasPart_p9 ; + net:hasNaming "hasPart" ; + net:hasPropertyName "hasPart" ; + net:hasPropertyName01 "hasPart" ; + net:hasPropertyName10 "hasPart" ; + net:hasPropertyName12 "hasPart" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_and_a , + amr:leaf_system_s ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_orbit_o2 +net:atomProperty_orbit_o2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net , + net:Deprecated_Net ; + amr:role_ARG0 net:atomClass_object_o ; + amr:role_ARG1 net:atomClass_sun_s2 ; + net:coverBaseNode amr:leaf_orbit-01_o2 ; + net:coverNode amr:leaf_orbit-01_o2 ; + net:hasNaming "orbit" ; + net:hasPropertyName "orbit" ; + net:hasPropertyName01 "orbiting" ; + net:hasPropertyName10 "orbit-by" ; + net:hasPropertyName12 "orbit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "SSC-01-01" ; + net:isCoreRoleLinked "true"^^xsd:boolean ; + net:targetArgumentNode amr:leaf_object_o , + amr:leaf_sun_s2 ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_gravitation-binding-system-hasPart-sun-and-object_g +net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a , + amr:leaf_bind-01_b , + amr:leaf_gravitation_g , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:coverNodeCount 5 ; + net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_gravitation_g ; + net:hasRestriction01 net:restriction_binding_system-hasPart-sun-and-object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-object_s +net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_object_o , + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_object ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-sun_s +net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_sun_s2 , + amr:leaf_system_s ; + net:coverNodeCount 4 ; + net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_p , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestriction01 net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object_s +net:compositeClass_system-hasPart-sun-and-object_s rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + amr:role_domain net:atomClass_system_p , + net:individual_system_SolarSystem ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:coverNodeCount 3 ; + net:hasClassName "system-hasPart-sun-and-object" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_system_s ; + net:hasNaming "system-hasPart-sun-and-object" ; + net:hasRestriction01 net:restriction_hasPart_object , + net:restriction_hasPart_sun ; + net:hasStructure "SSC-01-01" ; + net:trackMainNetComposante net:atomClass_system_s ; + net:trackNetComposante net:atomClass_system_s , + net:atomProperty_hasPart_p9 , + net:logicalSet_and_a ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_system_SolarSystem +net:individual_system_SolarSystem rdf:type owl:NamedIndividual , + net:Individual_Net ; + amr:role_name net:value_SolarSystem_blankNode ; + net:coverBaseNode amr:leaf_system_p ; + net:coverNode amr:leaf_system_p ; + net:hasIndividualLabel "Solar System" ; + net:hasMotherClassName net:atomClass_system_p ; + net:hasMotherClassNet net:atomClass_system_p , + net:atomClass_system_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s , + net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s , + net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasNaming "system" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#inverse_direction +net:inverse_direction rdf:type owl:NamedIndividual . + + +### https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a +net:logicalSet_and_a rdf:type owl:NamedIndividual , + net:Logical_Set_Net ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:bindPropertyNet net:atomProperty_hasPart_p9 ; + net:bindRestriction net:restriction_hasPart_object , + net:restriction_hasPart_sun ; + net:containsNet net:atomClass_object_o , + net:atomClass_sun_s2 ; + net:containsNet1 net:atomClass_sun_s2 ; + net:containsNet2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasNaming "hasPart-sun-and-object" ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### 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 ; + amr:role_op1 net:atomClass_sun_s2 ; + amr:role_op2 net:atomClass_object_o ; + net:coverBaseNode amr:leaf_and_a ; + net:coverNode amr:leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType amr:phenomena_conjunction_and ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-OR_o3 +net:phenomena_conjunction-OR_o3 rdf:type owl:NamedIndividual , + net:Phenomena_Net ; + amr:role_op1 net:atomProperty_direct_d ; + amr:role_op2 net:atomProperty_direct_d2 ; + net:coverBaseNode amr:leaf_or_o3 ; + net:coverNode amr:leaf_or_o3 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType amr:phenomena_conjunction_or ; + net:hasStructure "SSC-01-01" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_binding_system-hasPart-sun-and-object +net:restriction_binding_system-hasPart-sun-and-object rdf:type owl:NamedIndividual , + net:Restriction_Net ; + net:coverBaseNode amr:leaf_gravitation_g ; + net:coverNode amr:leaf_and_a , + amr:leaf_bind-01_b , + amr:leaf_gravitation_g , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_and_a , + amr:leaf_bind-01_b , + amr:leaf_hasPart_p9 , + amr:leaf_system_s ; + net:hasNaming "gravitation-binding-system-hasPart-sun-and-object" ; + net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun-and-object_s ; + net:hasRestrictionOnProperty net:atomProperty_bind_b . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_object +net:restriction_hasPart_object rdf:type owl:NamedIndividual , + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_object_o , + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9 , + amr:leaf_object_o ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ; + net:hasRestrictionNetValue net:atomClass_object_o ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + + +### https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_sun +net:restriction_hasPart_sun rdf:type owl:NamedIndividual , + net:Restriction_Net ; + amr:role_domain net:atomProperty_orbit_o2 ; + net:coverBaseNode amr:leaf_system_s ; + net:coverNode amr:leaf_and_a , + amr:leaf_hasPart_p9 , + amr:leaf_sun_s2 , + amr:leaf_system_s ; + net:coverTargetNode amr:leaf_hasPart_p9 , + amr:leaf_sun_s2 ; + net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ; + net:hasRestrictionNetValue net:atomClass_sun_s2 ; + net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 . + + +### https://tenet.tetras-libre.fr/semantic-net#value_SolarSystem_blankNode +net:value_SolarSystem_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:hasNaming "Solar System" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "Solar System" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +### https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode +net:value_negative_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "SSC-01-01" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized , + net:relation_propagated . + + +################################################################# +# Annotations +################################################################# + +<http://amr.isi.edu/amr_data/SSC-01-01#a> ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ; + ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#b> ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ; + ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#d2> ns11:polarity "-" . + + +<http://amr.isi.edu/amr_data/SSC-01-01#o2> ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ; + ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ; + ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#o3> ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ; + ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> . + + +<http://amr.isi.edu/amr_data/SSC-01-01#p> rdfs:label "Solar System" . + + +<http://amr.isi.edu/amr_data/SSC-01-01#s> ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ; + ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> . + + +<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> ns11: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> . + + +<http://amr.isi.edu/entity-types#planet> rdfs:comment "bug" . + + +<http://amr.isi.edu/entity-types#system> rdfs:label "system" . + + +ns3:FrameRole rdfs:label "AMR-PropBank-Role" . + + +ns21:Frame rdfs:label "AMR-PropBank-Frame" . + + +ns21:NamedEntity rdfs:label "AMR-Term" , + "AMR-EntityType" . + + +amr:concept_and amr:hasPhenomenaLink amr:phenomena_conjunction_and ; + amr:fromAmrLk ns21:and ; + amr:label "and" . + + +amr:concept_bind-01 amr:fromAmrLk ns3:bind-01 ; + amr:label "bind-01" . + + +amr:concept_direct-02 amr:label "direct-02" ; + amr:fromAmrLk ns3:direct-02 . + + +amr:concept_gravitation amr:label "gravitation" ; + amr:fromAmrLk ns11:gravitation . + + +amr:concept_manner amr:fromAmrLk ns11:manner ; + amr:label "hasManner" ; + amr:isReifiedConcept "true"^^xsd:boolean . + + +amr:concept_object amr:fromAmrLk ns11:object ; + amr:label "object" . + + +amr:concept_or amr:hasPhenomenaLink amr:phenomena_conjunction_or ; + amr:label "or" ; + amr:fromAmrLk ns21:or . + + +amr:concept_orbit-01 amr:label "orbit-01" ; + amr:fromAmrLk ns3:orbit-01 . + + +amr:concept_part amr:label "hasPart" ; + amr:fromAmrLk ns11:part ; + amr:isReifiedConcept "true"^^xsd:boolean . + + +amr:concept_sun amr:label "sun" ; + amr:fromAmrLk ns11:sun . + + +amr:concept_system amr:fromAmrLk ns11:system ; + amr:label "system" ; + amr:fromAmrLk <http://amr.isi.edu/entity-types#system> . + + +amr:edge_a_op1_s2 amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + + +amr:edge_a_op2_o amr:hasAmrRole amr:role_op2 ; + amr:hasRoleID "op2" . + + +amr:edge_b_ARG0_g amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + + +amr:edge_b_ARG1_s amr:hasRoleID "ARG1" ; + amr:hasAmrRole amr:role_ARG1 . + + +amr:edge_d2_polarity_negative amr:hasRoleID "polarity" ; + amr:hasAmrRole amr:role_polarity . + + +amr:edge_m9_ARG0_o2 amr:hasRoleID "ARG0" ; + amr:hasAmrRole amr:role_ARG0 . + + +amr:edge_m9_ARG1_o3 amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + + +amr:edge_o2_ARG0_o amr:hasRoleID "ARG0" ; + amr:hasAmrRole amr:role_ARG0 . + + +amr:edge_o2_ARG1_s2 amr:hasAmrRole amr:role_ARG1 ; + amr:hasRoleID "ARG1" . + + +amr:edge_o3_op1_d amr:hasAmrRole amr:role_op1 ; + amr:hasRoleID "op1" . + + +amr:edge_o3_op2_d2 amr:hasRoleID "op2" ; + amr:hasAmrRole amr:role_op2 . + + +amr:edge_p9_ARG0_s amr:hasAmrRole amr:role_ARG0 ; + amr:hasRoleID "ARG0" . + + +amr:edge_p9_ARG1_a amr:hasRoleID "ARG1" ; + amr:hasAmrRole amr:role_ARG1 . + + +amr:edge_p_name_SolarSystem amr:hasRoleID "name" ; + amr:hasAmrRole amr:role_name . + + +amr:edge_s_domain_p amr:hasRoleID "domain" ; + amr:hasAmrRole amr:role_domain . + + +amr:role_ARG0 amr:label "ARG0" . + + +amr:role_ARG1 amr:label "ARG1" . + + +amr:role_domain amr:toReifyWithBaseEdge "ARG0" ; + amr:label "domain" ; + amr:hasRelationName "domain" ; + amr:toReifyAsConcept "domain" ; + amr:toReifyWithHeadEdge "ARG1" . + + +amr:role_name amr:label "name" . + + +amr:role_op1 amr:label "op1" . + + +amr:role_op2 amr:label "op2" . + + +amr:role_polarity amr:label "polarity" . + + +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_technical_tests/test_data/negation-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-3.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..f41f67aa7d8c9e0921492e75adfd879fb92d0d70 --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-3.result.ttl @@ -0,0 +1,936 @@ +@base <https://amr.tetras-libre.fr/rdf/negation-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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:Rule_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_prohibition-modality_a a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_possible-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns11:AMR ; + ns11:has-id "document-03" ; + ns11:has-sentence "John is not allowed to play the movie.." ; + ns11:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :label "prohibition-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_possible-modality_a a net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_person_p2 a net:Atom_Class_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +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 . + +:leaf_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +: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_technical_tests/test_data/negation-devGraph-3.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-3.ttl new file mode 100644 index 0000000000000000000000000000000000000000..3de036c859229bb93d82511684aca1dbe6a30d83 --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-3.ttl @@ -0,0 +1,923 @@ +@base <https://amr.tetras-libre.fr/rdf/atom-extraction-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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_possible-modality_a a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns11:AMR ; + ns11:has-id "document-03" ; + ns11:has-sentence "John is not allowed to play the movie.." ; + ns11:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_person_p2 a net:Atom_Class_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +:leaf_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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: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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +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 . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +: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_technical_tests/test_data/negation-devGraph-4.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-4.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..f90dc27aa6de5eb09ca6d6b847cabb06c449f9de --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-4.result.ttl @@ -0,0 +1,939 @@ +@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-4/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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns3:prohibit-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_prohibit-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie." . + +: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:Rule_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_possible-modality_a a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_prohibition-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_prohibit-01_a ; + net:coverNode :leaf_prohibit-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('prohibit-01')]" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns11:AMR ; + ns11:has-id "document-03" ; + ns11:has-sentence "John is not allowed to play the movie." ; + ns11:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:concept_prohibit-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:prohibit-01 ; + :hasPhenomenaLink :phenomena_modality_prohibition ; + :label "prohibit-01" . + +:phenomena_modality_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_prohibition-modality_a a net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_prohibit-01_a ; + net:coverNode :leaf_prohibit-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "prohibit-01" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "document-03" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:prohibit-01 ; + ns3:prohibit-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:prohibit-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_negative_blankNode a net:Deprecated_Net, + net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +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 . + +:leaf_prohibit-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_prohibit-01 ; + :hasVariable :variable_a . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +: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_technical_tests/test_data/negation-devGraph-4.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-4.ttl new file mode 100644 index 0000000000000000000000000000000000000000..e9849052b253e64c4dfc4ba50baaf54ff6b40f94 --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-4.ttl @@ -0,0 +1,924 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/06//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 ns1: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns1:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ; + ns1:hasSentence "The sun is a star." ; + ns1:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ; + ns1:hasSentence "Earth is a planet." ; + ns1:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns3:prohibit-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns1:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns1:hasID a owl:AnnotationProperty . + +ns1:hasSentence a owl:AnnotationProperty . + +ns1: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_prohibit-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie." . + +: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:Rule_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_prohibition-modality_a a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_prohibit-01_a ; + net:coverNode :leaf_prohibit-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "prohibit-01" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns1:AMR ; + ns1:has-id "document-03" ; + ns1:has-sentence "John is not allowed to play the movie." ; + ns1:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns1:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:NamedEntity a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:concept_prohibit-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:prohibit-01 ; + :hasPhenomenaLink :phenomena_modality_prohibition ; + :label "prohibit-01" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:prohibit-01 ; + ns3:prohibit-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns1:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:prohibit-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Frame a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +ns3:FrameRole a ns1:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +:leaf_prohibit-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_prohibit-01 ; + :hasVariable :variable_a . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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: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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +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 . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +: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_technical_tests/test_data/negation-devGraph-5.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-5.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..d47c3428fa6879ed5734d0db808e8a4200660508 --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-5.result.ttl @@ -0,0 +1,1168 @@ +@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-5/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 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> 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:allow-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:reproduce-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:reproduce-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:domain a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:polarity a owl:AnnotationProperty . + +ns3:has-id a owl:AnnotationProperty . + +ns3:has-sentence a owl:AnnotationProperty . + +ns3:hasID a owl:AnnotationProperty . + +ns3:hasSentence a owl:AnnotationProperty . + +ns3: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 . + +:edge_a_ARG1_r a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p_name_John a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_polarity_negative a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +: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 . + +:name a owl: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" . + +: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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_asail_odrl_sentences-08 a owl:NamedIndividual, + :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "asail_odrl_sentences-08" ; + :hasSentenceStatement "John is not allowed not to reproduce the Work." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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:axiom_disjointProperty_not-reproduce_reproduce_r a owl:NamedIndividual, + net:Axiom_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_not-reproduce_reproduce" ; + net:hasNetArgument net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:hasStructure "asail_odrl_sentences-08" . + +net:axiom_disjointProperty_reproduce_not-reproduce_r a owl:NamedIndividual, + net:Axiom_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_reproduce_not-reproduce" ; + net:hasNetArgument net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:hasStructure "asail_odrl_sentences-08" . + +net:composeFrom a owl:AnnotationProperty . + +net:coverAmrValue 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:hasActionName a owl:AnnotationProperty . + +net:hasAssigneeIndividualNet a owl:AnnotationProperty . + +net:hasAxiomName a owl:AnnotationProperty . + +net:hasAxiomURI a owl:AnnotationProperty . + +net:hasClassName a owl:AnnotationProperty . + +net:hasIndividualLabel a owl:AnnotationProperty . + +net:hasMotherClassNet a owl:AnnotationProperty . + +net:hasNaming a owl:AnnotationProperty . + +net:hasNetArgument 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:hasRuleActionURI a owl:AnnotationProperty . + +net:hasRuleRelationName a owl:AnnotationProperty . + +net:hasStructure a owl:AnnotationProperty . + +net:hasValueLabel 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: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_a a net:Phenomena_Net ; + :role_ARG1 net:action_reproduce_r, + net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_prohibition-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "obligation-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal(\"not-[rdflib.term.Literal('allow-01')]\")]" ; + net:hasPhenomenaType :phenomena_modality_obligation ; + net:hasStructure "asail_odrl_sentences-08" . + +net:rule_prohibition_a a owl:NamedIndividual, + net:Rule_Net ; + net:composeFrom net:action_reproduce_r, + net:phenomena_prohibition-modality_a ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a, + :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasNaming "prohibition" ; + net:hasRuleActionURI net:action_reproduce_r ; + net:hasRuleRelationName "prohibition" ; + net:hasStructure "asail_odrl_sentences-08" . + +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-08#root01> a ns3:AMR, + owl:NamedIndividual ; + ns3:has-id "asail_odrl_sentences-08" ; + ns3:has-sentence "John is not allowed not to reproduce the Work." ; + ns3:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> . + +<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 . + +ns3:NamedEntity a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_allow-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_person a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_reproduce-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:phenomena_modality_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-modality" . + +:role_ARG0 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:variable_a a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> ; + :label "a" . + +:variable_p a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> ; + :label "p" ; + :name "John" . + +:variable_r a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ; + :label "r" . + +:variable_w a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> ; + :label "w" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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_possible-modality_a a owl:NamedIndividual, + net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:action_reproduce_r, + net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "asail_odrl_sentences-08" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> a ns11:allow-01, + owl:Class, + owl:NamedIndividual ; + ns11:allow-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> a ns4:person, + owl:Class, + owl:NamedIndividual ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> a ns11:reproduce-01, + owl:Class, + owl:NamedIndividual ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> a ns11:work-01, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns3:NamedEntity, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:allow-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns3:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Concept a owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Role a owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:role_polarity a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:value_John a owl:NamedIndividual, + :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Axiom_Net a owl:Class . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a owl:NamedIndividual, + net:Atom_Property_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-08" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:phenomena_prohibition-modality_a a owl:NamedIndividual, + net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:action_reproduce_r, + net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_possible-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "asail_odrl_sentences-08" . + +net:value_John_blankNode a owl:NamedIndividual, + net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-08" ; + net:hasValueLabel "John" . + +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 . + +: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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_person_p a owl:NamedIndividual, + net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-08" . + +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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +:value_negative a owl:NamedIndividual, + :AMR_Value ; + rdfs:label "negative" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:individual_John_p a owl:NamedIndividual, + net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-08" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:action_reproduce_r a owl:NamedIndividual, + net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-08" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +cprm:configParamProperty a owl:AnnotationProperty ; + rdfs:label "Config Parameter Property" . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:compositeProperty_not-reproduce_r a owl:NamedIndividual, + net:Composite_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "not-reproduce" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-08" . + +net:value_negative_blankNode a owl:NamedIndividual, + net:Deprecated_Net, + net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "asail_odrl_sentences-08" ; + net:hasValueLabel "negative" . + +:leaf_person_p a owl:NamedIndividual, + :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_allow-01_a a owl:NamedIndividual, + :AMR_Leaf ; + :edge_a_ARG1_r :leaf_reproduce-01_r ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +net:atomProperty_reproduce_r a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-08" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w, + :value_negative . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_reproduce-01_r a owl:NamedIndividual, + :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :edge_r_polarity_negative :value_negative ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +: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_technical_tests/test_data/negation-devGraph-5.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-5.ttl new file mode 100644 index 0000000000000000000000000000000000000000..26f847b17eaf6438109805849a716f89674e876c --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-5.ttl @@ -0,0 +1,1869 @@ +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@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 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 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/allow-01.ARG1 +ns11:allow-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0 +ns11:reproduce-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1 +ns11:reproduce-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns2:domain rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#polarity +ns2:polarity rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#has-id +ns3:has-id rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#has-sentence +ns3:has-sentence rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#hasID +ns3:hasID rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#hasSentence +ns3:hasSentence rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#root +ns3: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_a_ARG1_r +:edge_a_ARG1_r rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_polarity_negative +:edge_a_polarity_negative rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_name_John +:edge_p_name_John rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_p +:edge_r_ARG0_p rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_w +:edge_r_ARG1_w rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_polarity_negative +:edge_r_polarity_negative 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#name +:name rdf:type owl: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_name +:role_name rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +:role_polarity 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#coverAmrValue +net:coverAmrValue 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#hasActionName +net:hasActionName rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasAssigneeIndividualNet +net:hasAssigneeIndividualNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasAxiomName +net:hasAxiomName rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasAxiomURI +net:hasAxiomURI 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#hasNetArgument +net:hasNetArgument 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#hasRuleActionURI +net:hasRuleActionURI rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasRuleRelationName +net:hasRuleRelationName 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#hasValueLabel +net:hasValueLabel 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-08#a +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> 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/allow-01 +ns11:allow-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01 +ns11:reproduce-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/core-amr#AMR +ns3:AMR rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Concept +ns3:Concept rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data ; + rdfs:label "AMR-Concept" . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns3:Frame rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns3:NamedEntity rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Role +ns3:Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data ; + rdfs:label "AMR-Role" . + + +### 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_allow-01 +:concept_allow-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation_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_reproduce-01 +:concept_reproduce-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_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#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 ; + :label "ARG2" . + + +### 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 ; + :getDirectPropertyName "hasFeature"^^xsd:string ; + :getPropertyType rdfs:subClassOf , + owl:ObjectProperty ; + :label "mod" ; + :toReifyAsConcept "mod" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +:role_name rdf:type owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +:role_op1 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +:role_op2 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op2" . + + +### 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 . + + +### 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#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#Axiom_Net +net:Axiom_Net rdf:type owl:Class . + + +### 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#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-08#a +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> rdf:type owl:NamedIndividual , + ns11:allow-01 . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> rdf:type owl:NamedIndividual , + <http://amr.isi.edu/entity-types#person> . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> rdf:type owl:NamedIndividual , + ns11:reproduce-01 . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-08#root01 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#root01> rdf:type owl:NamedIndividual , + ns3:AMR ; + ns3:has-id "asail_odrl_sentences-08" ; + ns3:has-sentence "John is not allowed not to reproduce the Work." ; + ns3:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> rdf:type owl:NamedIndividual , + ns11:work-01 . + + +### http://amr.isi.edu/entity-types#person +<http://amr.isi.edu/entity-types#person> rdf:type owl:NamedIndividual , + ns3:NamedEntity . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns11:FrameRole rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/frames/ld/v1.2.2/allow-01 +ns11:allow-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/allow-01.ARG1 +ns11:allow-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01 +ns11:reproduce-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0 +ns11:reproduce-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1 +ns11:reproduce-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/work-01 +ns11:work-01 rdf:type owl:NamedIndividual , + ns3:Frame . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns2:domain rdf:type owl:NamedIndividual , + ns3:Role . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns3:Frame rdf:type owl:NamedIndividual , + ns3:Concept . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns3:NamedEntity rdf:type owl:NamedIndividual , + ns3:Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_allow-01 +:concept_allow-01 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_reproduce-01 +:concept_reproduce-01 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#edge_a_ARG1_r +:edge_a_ARG1_r rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_polarity_negative +:edge_a_polarity_negative rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_name_John +:edge_p_name_John rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_p +:edge_r_ARG0_p rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_w +:edge_r_ARG1_w rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_r_polarity_negative +:edge_r_polarity_negative rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_allow-01_a +:leaf_allow-01_a rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a ; + :edge_a_ARG1_r :leaf_reproduce-01_r ; + :edge_a_polarity_negative :value_negative . + + +### 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_name_John :value_John . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_reproduce-01_r +:leaf_reproduce-01_r rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :edge_r_polarity_negative :value_negative . + + +### 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#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_name +:role_name rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +:role_polarity rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#root_asail_odrl_sentences-08 +:root_asail_odrl_sentences-08 rdf:type owl:NamedIndividual , + :AMR_Root ; + :hasRootLeaf :leaf_allow-01_a ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#root01> ; + :hasSentenceID "asail_odrl_sentences-08" ; + :hasSentenceStatement "John is not allowed not to reproduce the Work." . + + +### https://amr.tetras-libre.fr/rdf/schema#value_John +:value_John rdf:type owl:NamedIndividual , + :AMR_Value ; + rdfs:label "John" . + + +### https://amr.tetras-libre.fr/rdf/schema#value_negative +:value_negative rdf:type owl:NamedIndividual , + :AMR_Value ; + rdfs:label "negative" . + + +### 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-08#a> ; + :label "a" . + + +### 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-08#p> ; + :label "p" ; + :name "John" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_r +:variable_r rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ; + :label "r" . + + +### 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-08#w> ; + :label "w" . + + +### 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#action_reproduce_r +net:action_reproduce_r rdf:type owl:NamedIndividual , + net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r , + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p , + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-08" . + + +### 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_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-08" . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r +net:atomProperty_reproduce_r rdf:type owl:NamedIndividual , + net:Atom_Property_Net , + net:Deprecated_Net ; + :role_ARG0 net:atomClass_person_p , + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-08" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p , + :leaf_work-01_w , + :value_negative . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_work_w +net:atomProperty_work_w rdf:type owl:NamedIndividual , + net:Atom_Property_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-08" ; + net:isCoreRoleLinked "true" . + + +### https://tenet.tetras-libre.fr/semantic-net#axiom_disjointProperty_not-reproduce_reproduce_r +net:axiom_disjointProperty_not-reproduce_reproduce_r rdf:type owl:NamedIndividual , + net:Axiom_Net ; + net:composeFrom net:atomProperty_reproduce_r , + net:compositeProperty_not-reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_not-reproduce_reproduce" ; + net:hasNetArgument net:atomProperty_reproduce_r , + net:compositeProperty_not-reproduce_r ; + net:hasStructure "asail_odrl_sentences-08" . + + +### https://tenet.tetras-libre.fr/semantic-net#axiom_disjointProperty_reproduce_not-reproduce_r +net:axiom_disjointProperty_reproduce_not-reproduce_r rdf:type owl:NamedIndividual , + net:Axiom_Net ; + net:composeFrom net:atomProperty_reproduce_r , + net:compositeProperty_not-reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_reproduce_not-reproduce" ; + net:hasNetArgument net:atomProperty_reproduce_r , + net:compositeProperty_not-reproduce_r ; + net:hasStructure "asail_odrl_sentences-08" . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeProperty_not-reproduce_r +net:compositeProperty_not-reproduce_r rdf:type owl:NamedIndividual , + net:Composite_Property_Net ; + :role_ARG0 net:atomClass_person_p , + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "not-reproduce" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-08" . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_John_p +net:individual_John_p rdf:type owl:NamedIndividual , + net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-08" . + + +### 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_possible-modality_a +net:phenomena_possible-modality_a rdf:type owl:NamedIndividual , + net:Deprecated_Net , + net:Phenomena_Net ; + :role_ARG1 net:action_reproduce_r , + net:atomProperty_reproduce_r , + net:compositeProperty_not-reproduce_r ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "asail_odrl_sentences-08" . + + +### https://tenet.tetras-libre.fr/semantic-net#phenomena_prohibition-modality_a +net:phenomena_prohibition-modality_a rdf:type owl:NamedIndividual , + net:Phenomena_Net ; + :role_ARG1 net:action_reproduce_r , + net:atomProperty_reproduce_r , + net:compositeProperty_not-reproduce_r ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_possible-modality_a , + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "asail_odrl_sentences-08" . + + +### https://tenet.tetras-libre.fr/semantic-net#rule_prohibition_a +net:rule_prohibition_a rdf:type owl:NamedIndividual , + net:Rule_Net ; + net:composeFrom net:action_reproduce_r , + net:phenomena_prohibition-modality_a ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a , + :leaf_person_p , + :leaf_reproduce-01_r ; + net:hasNaming "prohibition" ; + net:hasRuleActionURI net:action_reproduce_r ; + net:hasRuleRelationName "prohibition" ; + net:hasStructure "asail_odrl_sentences-08" . + + +### https://tenet.tetras-libre.fr/semantic-net#value_John_blankNode +net:value_John_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-08" ; + net:hasValueLabel "John" . + + +### https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode +net:value_negative_blankNode rdf:type owl:NamedIndividual , + net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "asail_odrl_sentences-08" ; + net:hasValueLabel "negative" . + + +################################################################# +# Annotations +################################################################# + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> ns11:allow-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ; + ns2:polarity "-" . + + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> rdfs:label "John" . + + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ns2:polarity "-" ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> . + + +<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasSentence "The sun is a star." ; + ns3:hasID "test-1" ; + ns3:root <http://amr.isi.edu/amr_data/test-1#s> . + + +<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" . + + +<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasSentence "Earth is a planet." ; + ns3:hasID "test-2" ; + ns3:root <http://amr.isi.edu/amr_data/test-2#p> . + + +ns11:FrameRole rdfs:label "AMR-PropBank-Role" . + + +ns3:Frame rdfs:label "AMR-PropBank-Frame" . + + +ns3:NamedEntity rdfs:label "AMR-Term" , + "AMR-EntityType" . + + +:concept_allow-01 :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" ; + :fromAmrLk ns11:allow-01 . + + +:concept_person :label "person" ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> . + + +:concept_reproduce-01 :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + + +:concept_work-01 :fromAmrLk ns11:work-01 ; + :label "work-01" . + + +:edge_a_ARG1_r :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_a_polarity_negative :hasRoleID "polarity" ; + :hasAmrRole :role_polarity . + + +:edge_p_name_John :hasRoleID "name" ; + :hasAmrRole :role_name . + + +:edge_r_ARG0_p :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + + +:edge_r_ARG1_w :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_r_polarity_negative :hasRoleID "polarity" ; + :hasAmrRole :role_polarity . + + +:role_ARG0 :label "ARG0" . + + +:role_ARG1 :label "ARG1" . + + +:role_name :label "name" . + + +:role_polarity :label "polarity" . + + +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_technical_tests/test_data/negation-devGraph-6.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-6.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..2b164b64ceaf2c74531ff7c54d47460cb97de21a --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-6.result.ttl @@ -0,0 +1,1021 @@ +@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-6/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 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#> . + +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:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +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 . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_r a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +: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" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_asail_odrl_sentences-09 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-09" ; + :hasSentenceStatement "John is obligated not to reproduce the Work." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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:axiom_disjointProperty_not-reproduce_reproduce_r a net:Axiom_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_not-reproduce_reproduce" ; + net:hasNetArgument net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:hasStructure "asail_odrl_sentences-09" . + +net:axiom_disjointProperty_reproduce_not-reproduce_r a net:Axiom_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_reproduce_not-reproduce" ; + net:hasNetArgument net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:hasStructure "asail_odrl_sentences-09" . + +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_prohibition-modality_o a net:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:action_reproduce_r, + net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:composeFrom net:phenomena_obligation-modality_o, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_obligate-01_o ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('obligate-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "asail_odrl_sentences-09" . + +net:rule_obligation_o a net:Rule_Net ; + net:composeFrom net:action_reproduce_r, + net:phenomena_obligation-modality_o ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_obligate-01_o, + :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasNaming "obligation" ; + net:hasRuleActionURI net:action_reproduce_r ; + net:hasRuleRelationName "obligation" ; + net:hasStructure "asail_odrl_sentences-09" . + +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-09#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-09" ; + ns21:has-sentence "John is obligated not to reproduce the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#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 . + +ns21:NamedEntity a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-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_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> ; + :label "w" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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-09#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> ; + ns3:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_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:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-09" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:phenomena_obligation-modality_o a net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:action_reproduce_r, + net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + 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-09" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-09" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> a ns4:person ; + rdfs:label "John" ; + 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_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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +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:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_negative_blankNode a net:Deprecated_Net, + net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "asail_odrl_sentences-09" ; + net:hasValueLabel "negative" . + +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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:action_reproduce_r a net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-09" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-09" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:compositeProperty_not-reproduce_r a net:Composite_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "not-reproduce" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-09" . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-09" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_r :leaf_reproduce-01_r ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomProperty_reproduce_r a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-09" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w, + :value_negative . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :edge_r_polarity_negative :value_negative ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +: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_technical_tests/test_data/negation-devGraph-6.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-6.ttl new file mode 100644 index 0000000000000000000000000000000000000000..a7ed5916d52cf865eb52af87b829e0b6bb4e87ed --- /dev/null +++ b/tests/dev_technical_tests/test_data/negation-devGraph-6.ttl @@ -0,0 +1,1003 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/06//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:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +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 . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_r a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +: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_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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_asail_odrl_sentences-09 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-09" ; + :hasSentenceStatement "John is obligated not to reproduce the Work." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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:axiom_disjointProperty_not-reproduce_reproduce_r a net:Axiom_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_not-reproduce_reproduce" ; + net:hasNetArgument net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:hasStructure "asail_odrl_sentences-09" . + +net:axiom_disjointProperty_reproduce_not-reproduce_r a net:Axiom_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_reproduce_not-reproduce" ; + net:hasNetArgument net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + net:hasStructure "asail_odrl_sentences-09" . + +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:rule_obligation_o a net:Rule_Net ; + net:composeFrom net:action_reproduce_r, + net:phenomena_obligation-modality_o ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_obligate-01_o, + :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasNaming "obligation" ; + net:hasRuleActionURI net:action_reproduce_r ; + net:hasRuleRelationName "obligation" ; + net:hasStructure "asail_odrl_sentences-09" . + +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-09#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-09" ; + ns21:has-sentence "John is obligated not to reproduce the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#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 . + +ns21:NamedEntity a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +: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_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> ; + :label "w" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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_obligation-modality_o a net:Phenomena_Net ; + :role_ARG1 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG2 net:action_reproduce_r, + net:atomProperty_reproduce_r, + net:compositeProperty_not-reproduce_r ; + 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-09" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> ; + ns3:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-09" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-09" ; + net:hasValueLabel "John" . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "asail_odrl_sentences-09" ; + net:hasValueLabel "negative" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +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:action_reproduce_r a net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-09" . + +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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-09" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_r :leaf_reproduce-01_r ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:compositeProperty_not-reproduce_r a net:Composite_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "not-reproduce" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-09" . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-09" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomProperty_reproduce_r a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-09" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w, + :value_negative . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :edge_r_polarity_negative :value_negative ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +: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_technical_tests/test_data/odrl-action-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..32034284e239663838683d540de97b2d7fdaa08c --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-1.result.ttl @@ -0,0 +1,869 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-action-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns21:possible-01.ARG1 a ns21:FrameRole . + +ns21:use-01.ARG1 a ns21:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_m_name_9898 a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG1_u a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_u_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_document-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ; + :hasRootLeaf :leaf_possible-01_p ; + :hasSentenceID "document-01" ; + :hasSentenceStatement "Movie9898 can be used." . + +: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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_use_u ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_possible-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "possible-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-01" . + +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/document-01#root01> a ns11:AMR ; + ns11:has-id "document-01" ; + ns11:has-sentence "Movie9898 can be used." ; + ns11:root <http://amr.isi.edu/amr_data/document-01#p> . + +<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" . + +ns11: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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:possible-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "possible-01" . + +:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns21:use-01 ; + :label "use-01" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ; + :label "m" ; + :name "9898" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ; + :label "p" . + +:variable_u a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#u> ; + :label "u" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_use_u a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_movie_m, + net:individual_9898_m ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_use-01_u ; + net:hasNaming "use" ; + net:hasPropertyName "use" ; + net:hasPropertyName01 "useing" ; + net:hasPropertyName10 "use-by" ; + net:hasPropertyName12 "use-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_9898_m a net:Individual_Net ; + :role_name net:value_9898_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasIndividualLabel "9898" ; + net:hasMotherClassNet net:atomClass_movie_m ; + net:hasNaming "9898" ; + net:hasStructure "document-01" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ; + rdfs:label "9898" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#p> a ns21:possible-01 ; + ns21:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#u> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#u> a ns21:use-01 ; + ns21:use-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:possible-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:use-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_9898 a :AMR_Value ; + rdfs:label "9898" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_movie_m a net:Atom_Class_Net ; + :role_name net:value_9898_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_9898_blankNode a net:Value_Net ; + net:coverAmrValue :value_9898 ; + net:hasNaming "9898" ; + net:hasStructure "document-01" ; + net:hasValueLabel "9898" . + +: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_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible-01_p a :AMR_Leaf ; + :edge_p_ARG1_u :leaf_use-01_u ; + :hasConcept :concept_possible-01 ; + :hasVariable :variable_p . + +:leaf_use-01_u a :AMR_Leaf ; + :edge_u_ARG1_m :leaf_movie_m ; + :hasConcept :concept_use-01 ; + :hasVariable :variable_u . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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: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 . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_movie_m a :AMR_Leaf ; + :edge_m_name_9898 :value_9898 ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation 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_technical_tests/test_data/odrl-action-devGraph-1.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..5ea1266c8f12ddfc9003d8b2375e4e5de6840b87 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-1.ttl @@ -0,0 +1,869 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/01//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 ns1: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns1:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ; + ns1:hasSentence "The sun is a star." ; + ns1:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ; + ns1:hasSentence "Earth is a planet." ; + ns1:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns21:possible-01.ARG1 a ns21:FrameRole . + +ns21:use-01.ARG1 a ns21:FrameRole . + +ns2:domain a ns1:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns1:NamedEntity a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:hasID a owl:AnnotationProperty . + +ns1:hasSentence a owl:AnnotationProperty . + +ns1: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 . + +:edge_m_name_9898 a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG1_u a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_u_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_document-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ; + :hasRootLeaf :leaf_possible-01_p ; + :hasSentenceID "document-01" ; + :hasSentenceStatement "Movie9898 can be used." . + +: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:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_use_u ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_possible-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "possible-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-01" . + +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/document-01#root01> a ns1:AMR ; + ns1:has-id "document-01" ; + ns1:has-sentence "Movie9898 can be used." ; + ns1:root <http://amr.isi.edu/amr_data/document-01#p> . + +<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" . + +ns1: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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:possible-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "possible-01" . + +:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns21:use-01 ; + :label "use-01" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ; + :label "m" ; + :name "9898" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ; + :label "p" . + +:variable_u a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#u> ; + :label "u" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_use_u a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_movie_m, + net:individual_9898_m ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_use-01_u ; + net:hasNaming "use" ; + net:hasPropertyName "use" ; + net:hasPropertyName01 "useing" ; + net:hasPropertyName10 "use-by" ; + net:hasPropertyName12 "use-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_9898_m a net:Individual_Net ; + :role_name net:value_9898_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasIndividualLabel "9898" ; + net:hasMotherClassNet net:atomClass_movie_m ; + net:hasNaming "9898" ; + net:hasStructure "document-01" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ; + rdfs:label "9898" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#p> a ns21:possible-01 ; + ns21:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#u> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#u> a ns21:use-01 ; + ns21:use-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:FrameRole a ns1:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:possible-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:use-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Frame a ns1: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_9898 a :AMR_Value ; + rdfs:label "9898" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_movie_m a net:Atom_Class_Net ; + :role_name net:value_9898_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-01" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_9898_blankNode a net:Value_Net ; + net:coverAmrValue :value_9898 ; + net:hasNaming "9898" ; + net:hasStructure "document-01" ; + net:hasValueLabel "9898" . + +: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_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible-01_p a :AMR_Leaf ; + :edge_p_ARG1_u :leaf_use-01_u ; + :hasConcept :concept_possible-01 ; + :hasVariable :variable_p . + +:leaf_use-01_u a :AMR_Leaf ; + :edge_u_ARG1_m :leaf_movie_m ; + :hasConcept :concept_use-01 ; + :hasVariable :variable_u . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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: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 . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_movie_m a :AMR_Leaf ; + :edge_m_name_9898 :value_9898 ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation 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_technical_tests/test_data/odrl-action-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..bfe52fd89da61470297287679490e997003b94df --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-2.result.ttl @@ -0,0 +1,932 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-action-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 ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@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#> . + +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:obligate-01.ARG2 a ns11:FrameRole . + +ns11:play-02.ARG0 a ns11:FrameRole . + +ns11:play-02.ARG1 a ns11:FrameRole . + +ns2:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +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 . + +:edge_o_ARG2_p a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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 ; + :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_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_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_document-02 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "document-02" ; + :hasSentenceStatement "John must play the movie." . + +: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:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ; + :role_name net:value_John_blankNode ; + net:composeFrom net:atomClass_movie_m, + net:atomClass_person_p2, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-02_p ; + net:hasNaming "person-play-movie" ; + net:hasRestriction net:restriction_play-movie_p ; + net:hasStructure "document-02" . + +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:Phenomena_Net ; + :role_ARG2 net:atomProperty_play_p ; + 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 "document-02" . + +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/document-02#root01> a ns21:AMR ; + ns21:has-id "document-02" ; + ns21:has-sentence "John must play the movie." ; + ns21:root <http://amr.isi.edu/amr_data/document-02#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" . + +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_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 . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:play-02 ; + :label "play-02" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ; + :label "m" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p2> ; + :label "p2" ; + :name "John" . + +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:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-02" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:restriction_play-movie_p a net:Restriction_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_movie_m, + :leaf_play-02_p ; + net:hasNaming "play-movie" ; + net:hasRestrictionNetValue net:atomClass_movie_m ; + net:hasRestrictionOnProperty net:atomProperty_play_p ; + net:hasStructure "document-02" . + +<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/document-02#p> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p> a ns11:play-02 ; + ns11:play-02.ARG0 <http://amr.isi.edu/amr_data/document-02#p2> ; + ns11:play-02.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:play-02 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie 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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG2_p :leaf_play-02_p ; + :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: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:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-02" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-02" ; + net:hasValueLabel "John" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-02" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_play-02_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:leaf_play-02_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-02 ; + :hasVariable :variable_p . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +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_technical_tests/test_data/odrl-action-devGraph-2.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..03d5408f9d0196d23ba953ce4fcda2ee80d09dea --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-2.ttl @@ -0,0 +1,931 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/02//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 ns21: <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#> . + +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:obligate-01.ARG2 a ns11:FrameRole . + +ns11:play-02.ARG0 a ns11:FrameRole . + +ns11:play-02.ARG1 a ns11:FrameRole . + +ns2:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +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 . + +:edge_o_ARG2_p a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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 ; + :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_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_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_document-02 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "document-02" ; + :hasSentenceStatement "John must play the movie." . + +: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:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ; + :role_name net:value_John_blankNode ; + net:composeFrom net:atomClass_movie_m, + net:atomClass_person_p2, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-02_p ; + net:hasNaming "person-play-movie" ; + net:hasRestriction net:restriction_play-movie_p ; + net:hasStructure "document-02" . + +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:Phenomena_Net ; + :role_ARG2 net:atomProperty_play_p ; + 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 "document-02" . + +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/document-02#root01> a ns21:AMR ; + ns21:has-id "document-02" ; + ns21:has-sentence "John must play the movie." ; + ns21:root <http://amr.isi.edu/amr_data/document-02#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" . + +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_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 . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_play-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:play-02 ; + :label "play-02" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ; + :label "m" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p2> ; + :label "p2" ; + :name "John" . + +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:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-02" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:restriction_play-movie_p a net:Restriction_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_movie_m, + :leaf_play-02_p ; + net:hasNaming "play-movie" ; + net:hasRestrictionNetValue net:atomClass_movie_m ; + net:hasRestrictionOnProperty net:atomProperty_play_p ; + net:hasStructure "document-02" . + +<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/document-02#p> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p> a ns11:play-02 ; + ns11:play-02.ARG0 <http://amr.isi.edu/amr_data/document-02#p2> ; + ns11:play-02.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p2> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:play-02 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie 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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG2_p :leaf_play-02_p ; + :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: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:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-02" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-02" ; + net:hasValueLabel "John" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-02" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_play-02_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:leaf_play-02_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-02 ; + :hasVariable :variable_p . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +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_technical_tests/test_data/odrl-action-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-3.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..3e60aca325b9c90c80cc33c91e4d8cfbe30717e5 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-3.result.ttl @@ -0,0 +1,961 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-action-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ; + :role_name net:value_John_blankNode ; + net:composeFrom net:atomClass_movie_m, + net:atomClass_person_p2, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-01_p ; + net:hasNaming "person-play-movie" ; + net:hasRestriction net:restriction_play-movie_p ; + net:hasStructure "document-03" . + +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_prohibition-modality_a a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_possible-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns11:AMR ; + ns11:has-id "document-03" ; + ns11:has-sentence "John is not allowed to play the movie.." ; + ns11:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :label "prohibition-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_possible-modality_a a net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +net:restriction_play-movie_p a net:Restriction_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_movie_m, + :leaf_play-01_p ; + net:hasNaming "play-movie" ; + net:hasRestrictionNetValue net:atomClass_movie_m ; + net:hasRestrictionOnProperty net:atomProperty_play_p ; + net:hasStructure "document-03" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:leaf_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +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_technical_tests/test_data/odrl-action-devGraph-3.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-3.ttl new file mode 100644 index 0000000000000000000000000000000000000000..57db36c594180a10028e2424da7703e356a34b6e --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-3.ttl @@ -0,0 +1,960 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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 ns1: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns1:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ; + ns1:hasSentence "The sun is a star." ; + ns1:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ; + ns1:hasSentence "Earth is a planet." ; + ns1:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns1:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns1:hasID a owl:AnnotationProperty . + +ns1:hasSentence a owl:AnnotationProperty . + +ns1: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ; + :role_name net:value_John_blankNode ; + net:composeFrom net:atomClass_movie_m, + net:atomClass_person_p2, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-01_p ; + net:hasNaming "person-play-movie" ; + net:hasRestriction net:restriction_play-movie_p ; + net:hasStructure "document-03" . + +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_prohibition-modality_a a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_possible-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns1:AMR ; + ns1:has-id "document-03" ; + ns1:has-sentence "John is not allowed to play the movie.." ; + ns1:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns1:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:NamedEntity a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :label "prohibition-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_possible-modality_a a net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +net:restriction_play-movie_p a net:Restriction_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_movie_m, + :leaf_play-01_p ; + net:hasNaming "play-movie" ; + net:hasRestrictionNetValue net:atomClass_movie_m ; + net:hasRestrictionOnProperty net:atomProperty_play_p ; + net:hasStructure "document-03" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns1:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Frame a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns3:FrameRole a ns1:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:leaf_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +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_technical_tests/test_data/odrl-generation-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..5767760f4488902b6b7e8adecd5e94965c4f3597 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.result.ttl @@ -0,0 +1,1015 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-generation-devGraph-1/result> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns1: <http://www.w3.org/ns/odrl/2/> . +@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:display-01.ARG1 a ns11:FrameRole . + +ns11:possible-01.ARG1 a ns11:FrameRole . + +ns2:domain a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:mod a ns3:Role . + +ns2:op1 a ns3:Role . + +ns2:time 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 . + +:edge_a_mod_o a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_a_op1_d2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_d_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d_time_a a :AMR_Edge ; + :hasRoleID "time" . + +:edge_m_name_9899 a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG1_d a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_document-02 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ; + :hasRootLeaf :leaf_possible-01_p ; + :hasSentenceID "document-02" ; + :hasSentenceStatement "Movie9899 can be displayed only after 2019.." . + +: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 . + +ext-out:policy_document-02 ns1:permission """[ + odrl:target <http://example.com/asset:9899.movie> ; + odrl:action odrl:display ]""" . + +<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . + +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:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atomProperty_after_a a net:Atom_Property_Net ; + :role_mod net:atomClass_only_o ; + :role_op1 net:atomProperty_date_d2 ; + net:coverBaseNode :leaf_after_a ; + net:coverNode :leaf_after_a ; + net:hasNaming "after" ; + net:hasPropertyName "after" ; + net:hasPropertyName01 "aftering" ; + net:hasPropertyName10 "after-by" ; + net:hasPropertyName12 "after-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_date-entity_d2, + :leaf_only_o . + +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:rule_permission_p a net:Rule_Net ; + net:composeFrom net:action_display_d, + net:phenomena_possible-modality_p ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_display-01_d, + :leaf_movie_m, + :leaf_possible-01_p ; + net:hasNaming "permission" ; + net:hasRuleActionURI net:action_display_d ; + net:hasRuleRelationName "permission" ; + net:hasStructure "document-02" . + +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/document-02#root01> a ns3:AMR ; + ns3:has-id "document-02" ; + ns3:has-sentence "Movie9899 can be displayed only after 2019.." ; + ns3:root <http://amr.isi.edu/amr_data/document-02#p> . + +<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_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_after rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:after ; + :label "after" . + +:concept_date-entity rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:date-entity ; + :label "date-entity" . + +:concept_display-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:display-01 ; + :label "display-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_only rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:only ; + :label "only" . + +:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:possible-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "possible-01" . + +: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_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#d2> ; + :label "d2" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ; + :label "m" ; + :name "9899" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ; + :label "p" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_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:atomClass_only_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_only_o ; + net:coverNode :leaf_only_o ; + net:hasClassName "only" ; + net:hasNaming "only" ; + net:hasStructure "document-02" . + +net:atomProperty_date_d2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_date-entity_d2 ; + net:coverNode :leaf_date-entity_d2 ; + net:hasNaming "date" ; + net:hasPropertyName "date" ; + net:hasPropertyName01 "dateing" ; + net:hasPropertyName10 "date-by" ; + net:hasPropertyName12 "date-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" . + +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_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:action_display_d, + net:atomProperty_display_d ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_possible-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "possible-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-02" . + +<http://amr.isi.edu/amr_data/document-02#a> a ns3:after ; + ns2:mod <http://amr.isi.edu/amr_data/document-02#o> ; + ns2:op1 <http://amr.isi.edu/amr_data/document-02#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#d> a ns11:display-01 ; + ns11:display-01.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ; + ns2:time <http://amr.isi.edu/amr_data/document-02#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#d2> a ns3:date-entity ; + ns2:year "2019" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ; + rdfs:label "9899" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#o> a ns2:only ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p> a ns11:possible-01 ; + ns11:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-02#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:display-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:possible-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:only a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:after a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:date-entity a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_9899 a :AMR_Value ; + rdfs:label "9899" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_9899_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-02" . + +net:atomProperty_display_d a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_movie_m, + net:individual_9899_m ; + net:coverBaseNode :leaf_display-01_d ; + net:coverNode :leaf_display-01_d ; + net:hasNaming "display" ; + net:hasPropertyName "display" ; + net:hasPropertyName01 "displaying" ; + net:hasPropertyName10 "display-by" ; + net:hasPropertyName12 "display-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_9899_blankNode a net:Value_Net ; + net:coverAmrValue :value_9899 ; + net:hasNaming "9899" ; + net:hasStructure "document-02" ; + net:hasValueLabel "9899" . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_after_a a :AMR_Leaf ; + :edge_a_mod_o :leaf_only_o ; + :edge_a_op1_d2 :leaf_date-entity_d2 ; + :hasConcept :concept_after ; + :hasVariable :variable_a . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Atom_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:action_display_d a net:Action_Net ; + net:composeFrom net:atomProperty_display_d, + net:individual_9899_m ; + net:coverBaseNode :leaf_display-01_d ; + net:coverNode :leaf_display-01_d, + :leaf_movie_m ; + net:hasActionName "display" ; + net:hasNaming "display" ; + net:hasStructure "document-02" ; + net:hasTargetIndividualNet net:individual_9899_m . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_9899_m a net:Individual_Net ; + :role_name net:value_9899_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasIndividualLabel "9899" ; + net:hasMotherClassNet net:atomClass_movie_m ; + net:hasNaming "9899" ; + net:hasStructure "document-02" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_date-entity_d2 a :AMR_Leaf ; + :hasConcept :concept_date-entity ; + :hasVariable :variable_d2 . + +:leaf_only_o a :AMR_Leaf ; + :hasConcept :concept_only ; + :hasVariable :variable_o . + +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 . + +:leaf_possible-01_p a :AMR_Leaf ; + :edge_p_ARG1_d :leaf_display-01_d ; + :hasConcept :concept_possible-01 ; + :hasVariable :variable_p . + +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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_display-01_d a :AMR_Leaf ; + :edge_d_ARG1_m :leaf_movie_m ; + :edge_d_time_a :leaf_after_a ; + :hasConcept :concept_display-01 ; + :hasVariable :variable_d . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_movie_m a :AMR_Leaf ; + :edge_m_name_9899 :value_9899 ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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 . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..a351a8a76e630835301bff3d72887e5603350983 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.ttl @@ -0,0 +1,1009 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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:display-01.ARG1 a ns11:FrameRole . + +ns11:possible-01.ARG1 a ns11:FrameRole . + +ns2:domain a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:mod a ns3:Role . + +ns2:op1 a ns3:Role . + +ns2:time 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 . + +:edge_a_mod_o a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_a_op1_d2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_d_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d_time_a a :AMR_Edge ; + :hasRoleID "time" . + +:edge_m_name_9899 a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG1_d a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_document-02 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ; + :hasRootLeaf :leaf_possible-01_p ; + :hasSentenceID "document-02" ; + :hasSentenceStatement "Movie9899 can be displayed only after 2019.." . + +: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: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:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atomProperty_after_a a net:Atom_Property_Net ; + :role_mod net:atomClass_only_o ; + :role_op1 net:atomProperty_date_d2 ; + net:coverBaseNode :leaf_after_a ; + net:coverNode :leaf_after_a ; + net:hasNaming "after" ; + net:hasPropertyName "after" ; + net:hasPropertyName01 "aftering" ; + net:hasPropertyName10 "after-by" ; + net:hasPropertyName12 "after-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_date-entity_d2, + :leaf_only_o . + +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:rule_permission_p a net:Rule_Net ; + net:composeFrom net:action_display_d, + net:phenomena_possible-modality_p ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_display-01_d, + :leaf_movie_m, + :leaf_possible-01_p ; + net:hasNaming "permission" ; + net:hasRuleActionURI net:action_display_d ; + net:hasRuleRelationName "permission" ; + net:hasStructure "document-02" . + +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/document-02#root01> a ns3:AMR ; + ns3:has-id "document-02" ; + ns3:has-sentence "Movie9899 can be displayed only after 2019.." ; + ns3:root <http://amr.isi.edu/amr_data/document-02#p> . + +<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_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_after rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:after ; + :label "after" . + +:concept_date-entity rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:date-entity ; + :label "date-entity" . + +:concept_display-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:display-01 ; + :label "display-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_only rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:only ; + :label "only" . + +:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:possible-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "possible-01" . + +: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_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#d> ; + :label "d" . + +:variable_d2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#d2> ; + :label "d2" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ; + :label "m" ; + :name "9899" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ; + :label "p" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_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:atomClass_only_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_only_o ; + net:coverNode :leaf_only_o ; + net:hasClassName "only" ; + net:hasNaming "only" ; + net:hasStructure "document-02" . + +net:atomProperty_date_d2 a net:Atom_Property_Net ; + net:coverBaseNode :leaf_date-entity_d2 ; + net:coverNode :leaf_date-entity_d2 ; + net:hasNaming "date" ; + net:hasPropertyName "date" ; + net:hasPropertyName01 "dateing" ; + net:hasPropertyName10 "date-by" ; + net:hasPropertyName12 "date-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" . + +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_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:action_display_d, + net:atomProperty_display_d ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_possible-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "possible-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-02" . + +<http://amr.isi.edu/amr_data/document-02#a> a ns3:after ; + ns2:mod <http://amr.isi.edu/amr_data/document-02#o> ; + ns2:op1 <http://amr.isi.edu/amr_data/document-02#d2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#d> a ns11:display-01 ; + ns11:display-01.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ; + ns2:time <http://amr.isi.edu/amr_data/document-02#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#d2> a ns3:date-entity ; + ns2:year "2019" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ; + rdfs:label "9899" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#o> a ns2:only ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p> a ns11:possible-01 ; + ns11:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-02#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:display-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:possible-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:only a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:after a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:date-entity a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_9899 a :AMR_Value ; + rdfs:label "9899" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_9899_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-02" . + +net:atomProperty_display_d a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_movie_m, + net:individual_9899_m ; + net:coverBaseNode :leaf_display-01_d ; + net:coverNode :leaf_display-01_d ; + net:hasNaming "display" ; + net:hasPropertyName "display" ; + net:hasPropertyName01 "displaying" ; + net:hasPropertyName10 "display-by" ; + net:hasPropertyName12 "display-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_9899_blankNode a net:Value_Net ; + net:coverAmrValue :value_9899 ; + net:hasNaming "9899" ; + net:hasStructure "document-02" ; + net:hasValueLabel "9899" . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_after_a a :AMR_Leaf ; + :edge_a_mod_o :leaf_only_o ; + :edge_a_op1_d2 :leaf_date-entity_d2 ; + :hasConcept :concept_after ; + :hasVariable :variable_a . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Atom_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:action_display_d a net:Action_Net ; + net:composeFrom net:atomProperty_display_d, + net:individual_9899_m ; + net:coverBaseNode :leaf_display-01_d ; + net:coverNode :leaf_display-01_d, + :leaf_movie_m ; + net:hasActionName "display" ; + net:hasNaming "display" ; + net:hasStructure "document-02" ; + net:hasTargetIndividualNet net:individual_9899_m . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_9899_m a net:Individual_Net ; + :role_name net:value_9899_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasIndividualLabel "9899" ; + net:hasMotherClassNet net:atomClass_movie_m ; + net:hasNaming "9899" ; + net:hasStructure "document-02" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_date-entity_d2 a :AMR_Leaf ; + :hasConcept :concept_date-entity ; + :hasVariable :variable_d2 . + +:leaf_only_o a :AMR_Leaf ; + :hasConcept :concept_only ; + :hasVariable :variable_o . + +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 . + +:leaf_possible-01_p a :AMR_Leaf ; + :edge_p_ARG1_d :leaf_display-01_d ; + :hasConcept :concept_possible-01 ; + :hasVariable :variable_p . + +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 . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_display-01_d a :AMR_Leaf ; + :edge_d_ARG1_m :leaf_movie_m ; + :edge_d_time_a :leaf_after_a ; + :hasConcept :concept_display-01 ; + :hasVariable :variable_d . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_movie_m a :AMR_Leaf ; + :edge_m_name_9899 :value_9899 ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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 . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..732785b5030bf495281b60e0e3ed25306bbc6078 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.result.ttl @@ -0,0 +1,973 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-generation-devGraph-2/result> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns1: <http://www.w3.org/ns/odrl/2/> . +@prefix ns11: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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 . + +ext-out:policy_document-03 ns1:prohibition """[ + odrl:target <http://example.com/asset:any.movie> ; + odrl:assignee <http://example.com/asset:John.person> ; + odrl:action odrl:play ]""" . + +<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . + +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: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:rule_prohibition_a a net:Rule_Net ; + net:composeFrom net:action_play_p, + net:phenomena_prohibition-modality_a ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a, + :leaf_movie_m, + :leaf_person_p2, + :leaf_play-01_p ; + net:hasNaming "prohibition" ; + net:hasRuleActionURI net:action_play_p ; + net:hasRuleRelationName "prohibition" ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns11:AMR ; + ns11:has-id "document-03" ; + ns11:has-sentence "John is not allowed to play the movie.." ; + ns11:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :label "prohibition-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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_possible-modality_a a net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:action_play_p, + net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +net:phenomena_prohibition-modality_a a net:Phenomena_Net ; + :role_ARG1 net:action_play_p, + net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_possible-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "document-03" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:action_play_p a net:Action_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p, + net:individual_John_p2 ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-01_p ; + net:hasActionName "play" ; + net:hasAssigneeIndividualNet net:individual_John_p2 ; + net:hasNaming "play" ; + net:hasStructure "document-03" ; + net:hasTargetClassNet net:atomClass_movie_m . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:leaf_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +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_technical_tests/test_data/odrl-generation-devGraph-2.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..e43966efcef67ce9edd7151534b9638d223e835f --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.ttl @@ -0,0 +1,965 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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 ns1: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns1:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ; + ns1:hasSentence "The sun is a star." ; + ns1:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ; + ns1:hasSentence "Earth is a planet." ; + ns1:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns1:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns1:hasID a owl:AnnotationProperty . + +ns1:hasSentence a owl:AnnotationProperty . + +ns1: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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: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: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:rule_prohibition_a a net:Rule_Net ; + net:composeFrom net:action_play_p, + net:phenomena_prohibition-modality_a ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a, + :leaf_movie_m, + :leaf_person_p2, + :leaf_play-01_p ; + net:hasNaming "prohibition" ; + net:hasRuleActionURI net:action_play_p ; + net:hasRuleRelationName "prohibition" ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns1:AMR ; + ns1:has-id "document-03" ; + ns1:has-sentence "John is not allowed to play the movie.." ; + ns1:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns1:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:NamedEntity a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :label "prohibition-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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_possible-modality_a a net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:action_play_p, + net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +net:phenomena_prohibition-modality_a a net:Phenomena_Net ; + :role_ARG1 net:action_play_p, + net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_possible-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "document-03" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns1:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Frame a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +ns3:FrameRole a ns1:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:action_play_p a net:Action_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p, + net:individual_John_p2 ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-01_p ; + net:hasActionName "play" ; + net:hasAssigneeIndividualNet net:individual_John_p2 ; + net:hasNaming "play" ; + net:hasStructure "document-03" ; + net:hasTargetClassNet net:atomClass_movie_m . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:leaf_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +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_technical_tests/test_data/odrl-generation-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-3.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..f1c7e3d5d21a99c9dace05596141ba3865ae74ae --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-3.result.ttl @@ -0,0 +1,1024 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-generation-devGraph-3/result> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns1: <http://www.w3.org/ns/odrl/2/> . +@prefix ns11: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:display-01.ARG1 a ns3:FrameRole . + +ns3:display-01.ARG2 a ns3:FrameRole . + +ns3:possible-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:mod a ns11:Role . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_c_mod_o a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_c_name_Germany a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_d_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d_ARG2_c a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_m_name_9899 a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG1_d a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +: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_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_document-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ; + :hasRootLeaf :leaf_possible-01_p ; + :hasSentenceID "document-01" ; + :hasSentenceStatement "Movie9899 can be displayed only in Germany." . + +: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 . + +ext-out:policy_document-01 ns1:permission """[ + odrl:target <http://example.com/asset:9899.movie> ; + odrl:action odrl:display ]""" . + +<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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:individual_only_o a net:Individual_Net ; + net:composeFrom net:atomClass_only_o ; + net:coverBaseNode :leaf_only_o ; + net:coverNode :leaf_only_o ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "only" ; + net:hasMotherClassNet net:atomClass_only_o ; + net:hasNaming "only" ; + net:hasStructure "document-01" . + +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:rule_permission_p a net:Rule_Net ; + net:composeFrom net:action_display_d, + net:phenomena_possible-modality_p ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_display-01_d, + :leaf_movie_m, + :leaf_possible-01_p ; + net:hasNaming "permission" ; + net:hasRuleActionURI net:action_display_d ; + net:hasRuleRelationName "permission" ; + net:hasStructure "document-01" . + +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/document-01#root01> a ns11:AMR ; + ns11:has-id "document-01" ; + ns11:has-sentence "Movie9899 can be displayed only in Germany." ; + ns11:root <http://amr.isi.edu/amr_data/document-01#p> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_country rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:country ; + :label "country" . + +:concept_display-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:display-01 ; + :label "display-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_only rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:only ; + :label "only" . + +:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:possible-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "possible-01" . + +: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" . + +:variable_c a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#c> ; + :label "c" ; + :name "Germany" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#d> ; + :label "d" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ; + :label "m" ; + :name "9899" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ; + :label "p" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:compositeClass_only-country_c a net:Composite_Class_Net ; + :role_mod net:atomClass_only_o ; + :role_name net:value_Germany_blankNode ; + net:composeFrom net:atomClass_country_c, + net:atomClass_only_o ; + net:coverBaseNode :leaf_country_c ; + net:coverNode :leaf_country_c, + :leaf_only_o ; + net:hasMotherClassNet net:atomClass_country_c ; + net:hasNaming "only-country" ; + net:hasStructure "document-01" . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_Germany_c a net:Individual_Net ; + :role_mod net:atomClass_only_o ; + :role_name net:value_Germany_blankNode ; + net:coverBaseNode :leaf_country_c ; + net:coverNode :leaf_country_c ; + net:hasIndividualLabel "Germany" ; + net:hasMotherClassNet net:atomClass_country_c ; + net:hasNaming "Germany" ; + net:hasStructure "document-01" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:action_display_d, + net:atomProperty_display_d ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_possible-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "possible-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-01" . + +<http://amr.isi.edu/amr_data/document-01#c> a ns4:country ; + rdfs:label "Germany" ; + ns2:mod <http://amr.isi.edu/amr_data/document-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#d> a ns3:display-01 ; + ns3:display-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ; + ns3:display-01.ARG2 <http://amr.isi.edu/amr_data/document-01#c> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ; + rdfs:label "9899" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#o> a ns2:only ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#p> a ns3:possible-01 ; + ns3:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:country a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:display-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:possible-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:only a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:value_9899 a :AMR_Value ; + rdfs:label "9899" . + +:value_Germany a :AMR_Value ; + rdfs:label "Germany" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_9899_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-01" . + +net:atomProperty_display_d a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_movie_m, + net:individual_9899_m ; + :role_ARG2 net:atomClass_country_c, + net:compositeClass_only-country_c, + net:individual_Germany_c ; + net:coverBaseNode :leaf_display-01_d ; + net:coverNode :leaf_display-01_d ; + net:hasNaming "display" ; + net:hasPropertyName "display" ; + net:hasPropertyName01 "displaying" ; + net:hasPropertyName10 "display-by" ; + net:hasPropertyName12 "display-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_country_c, + :leaf_movie_m . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_9899_blankNode a net:Value_Net ; + net:coverAmrValue :value_9899 ; + net:hasNaming "9899" ; + net:hasStructure "document-01" ; + net:hasValueLabel "9899" . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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 . + +: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:Individual_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:action_display_d a net:Action_Net ; + net:composeFrom net:atomProperty_display_d, + net:individual_9899_m ; + net:coverBaseNode :leaf_display-01_d ; + net:coverNode :leaf_display-01_d, + :leaf_movie_m ; + net:hasActionName "display" ; + net:hasNaming "display" ; + net:hasStructure "document-01" ; + net:hasTargetIndividualNet net:individual_9899_m . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_9899_m a net:Individual_Net ; + :role_name net:value_9899_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasIndividualLabel "9899" ; + net:hasMotherClassNet net:atomClass_movie_m ; + net:hasNaming "9899" ; + net:hasStructure "document-01" . + +net:value_Germany_blankNode a net:Value_Net ; + net:coverAmrValue :value_Germany ; + net:hasNaming "Germany" ; + net:hasStructure "document-01" ; + net:hasValueLabel "Germany" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_country_c a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_only_o ; + :role_name net:value_Germany_blankNode ; + net:coverBaseNode :leaf_country_c ; + net:coverNode :leaf_country_c ; + net:hasClassName "country" ; + net:hasNaming "country" ; + net:hasStructure "document-01" . + +: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_possible-01_p a :AMR_Leaf ; + :edge_p_ARG1_d :leaf_display-01_d ; + :hasConcept :concept_possible-01 ; + :hasVariable :variable_p . + +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_display-01_d a :AMR_Leaf ; + :edge_d_ARG1_m :leaf_movie_m ; + :edge_d_ARG2_c :leaf_country_c ; + :hasConcept :concept_display-01 ; + :hasVariable :variable_d . + +:leaf_only_o a :AMR_Leaf ; + :hasConcept :concept_only ; + :hasVariable :variable_o . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:atomClass_only_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_only_o ; + net:coverNode :leaf_only_o ; + net:hasClassName "only" ; + net:hasNaming "only" ; + net:hasStructure "document-01" . + +rdf:Property a owl:Class . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_country_c a :AMR_Leaf ; + :edge_c_mod_o :leaf_only_o ; + :edge_c_name_Germany :value_Germany ; + :hasConcept :concept_country ; + :hasVariable :variable_c . + +:leaf_movie_m a :AMR_Leaf ; + :edge_m_name_9899 :value_9899 ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_technical_tests/test_data/odrl-generation-devGraph-3.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-3.ttl new file mode 100644 index 0000000000000000000000000000000000000000..5135eb5831c9fa86524986f3c969b3cba8a17af5 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-3.ttl @@ -0,0 +1,1017 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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 ns1: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns1:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ; + ns1:hasSentence "The sun is a star." ; + ns1:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ; + ns1:hasSentence "Earth is a planet." ; + ns1:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:display-01.ARG1 a ns3:FrameRole . + +ns3:display-01.ARG2 a ns3:FrameRole . + +ns3:possible-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns1:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:mod a ns1:Role . + +ns1:hasID a owl:AnnotationProperty . + +ns1:hasSentence a owl:AnnotationProperty . + +ns1: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 . + +:edge_c_mod_o a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_c_name_Germany a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_d_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_d_ARG2_c a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_m_name_9899 a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG1_d a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +: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_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_document-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ; + :hasRootLeaf :leaf_possible-01_p ; + :hasSentenceID "document-01" ; + :hasSentenceStatement "Movie9899 can be displayed only in Germany." . + +: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:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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:individual_only_o a net:Individual_Net ; + net:composeFrom net:atomClass_only_o ; + net:coverBaseNode :leaf_only_o ; + net:coverNode :leaf_only_o ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "only" ; + net:hasMotherClassNet net:atomClass_only_o ; + net:hasNaming "only" ; + net:hasStructure "document-01" . + +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:rule_permission_p a net:Rule_Net ; + net:composeFrom net:action_display_d, + net:phenomena_possible-modality_p ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_display-01_d, + :leaf_movie_m, + :leaf_possible-01_p ; + net:hasNaming "permission" ; + net:hasRuleActionURI net:action_display_d ; + net:hasRuleRelationName "permission" ; + net:hasStructure "document-01" . + +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/document-01#root01> a ns1:AMR ; + ns1:has-id "document-01" ; + ns1:has-sentence "Movie9899 can be displayed only in Germany." ; + ns1:root <http://amr.isi.edu/amr_data/document-01#p> . + +<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" . + +ns1:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:NamedEntity a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_country rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#country> ; + :label "country" . + +:concept_display-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:display-01 ; + :label "display-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_only rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:only ; + :label "only" . + +:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:possible-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "possible-01" . + +: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" . + +:variable_c a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#c> ; + :label "c" ; + :name "Germany" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#d> ; + :label "d" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ; + :label "m" ; + :name "9899" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ; + :label "p" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:compositeClass_only-country_c a net:Composite_Class_Net ; + :role_mod net:atomClass_only_o ; + :role_name net:value_Germany_blankNode ; + net:composeFrom net:atomClass_country_c, + net:atomClass_only_o ; + net:coverBaseNode :leaf_country_c ; + net:coverNode :leaf_country_c, + :leaf_only_o ; + net:hasMotherClassNet net:atomClass_country_c ; + net:hasNaming "only-country" ; + net:hasStructure "document-01" . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_Germany_c a net:Individual_Net ; + :role_mod net:atomClass_only_o ; + :role_name net:value_Germany_blankNode ; + net:coverBaseNode :leaf_country_c ; + net:coverNode :leaf_country_c ; + net:hasIndividualLabel "Germany" ; + net:hasMotherClassNet net:atomClass_country_c ; + net:hasNaming "Germany" ; + net:hasStructure "document-01" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:action_display_d, + net:atomProperty_display_d ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_possible-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "possible-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-01" . + +<http://amr.isi.edu/amr_data/document-01#c> a <http://amr.isi.edu/entity-types#country> ; + rdfs:label "Germany" ; + ns2:mod <http://amr.isi.edu/amr_data/document-01#o> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#d> a ns3:display-01 ; + ns3:display-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ; + ns3:display-01.ARG2 <http://amr.isi.edu/amr_data/document-01#c> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ; + rdfs:label "9899" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#o> a ns2:only ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#p> a ns3:possible-01 ; + ns3:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#country> a ns1:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:display-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:possible-01 a ns1:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:only a ns1:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns1:Frame a ns1:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:value_9899 a :AMR_Value ; + rdfs:label "9899" . + +:value_Germany a :AMR_Value ; + rdfs:label "Germany" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_movie_m a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_9899_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-01" . + +net:atomProperty_display_d a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_movie_m, + net:individual_9899_m ; + :role_ARG2 net:atomClass_country_c, + net:compositeClass_only-country_c, + net:individual_Germany_c ; + net:coverBaseNode :leaf_display-01_d ; + net:coverNode :leaf_display-01_d ; + net:hasNaming "display" ; + net:hasPropertyName "display" ; + net:hasPropertyName01 "displaying" ; + net:hasPropertyName10 "display-by" ; + net:hasPropertyName12 "display-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_country_c, + :leaf_movie_m . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_9899_blankNode a net:Value_Net ; + net:coverAmrValue :value_9899 ; + net:hasNaming "9899" ; + net:hasStructure "document-01" ; + net:hasValueLabel "9899" . + +ns3:FrameRole a ns1:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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 . + +: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:Individual_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:action_display_d a net:Action_Net ; + net:composeFrom net:atomProperty_display_d, + net:individual_9899_m ; + net:coverBaseNode :leaf_display-01_d ; + net:coverNode :leaf_display-01_d, + :leaf_movie_m ; + net:hasActionName "display" ; + net:hasNaming "display" ; + net:hasStructure "document-01" ; + net:hasTargetIndividualNet net:individual_9899_m . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:individual_9899_m a net:Individual_Net ; + :role_name net:value_9899_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasIndividualLabel "9899" ; + net:hasMotherClassNet net:atomClass_movie_m ; + net:hasNaming "9899" ; + net:hasStructure "document-01" . + +net:value_Germany_blankNode a net:Value_Net ; + net:coverAmrValue :value_Germany ; + net:hasNaming "Germany" ; + net:hasStructure "document-01" ; + net:hasValueLabel "Germany" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_country_c a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_only_o ; + :role_name net:value_Germany_blankNode ; + net:coverBaseNode :leaf_country_c ; + net:coverNode :leaf_country_c ; + net:hasClassName "country" ; + net:hasNaming "country" ; + net:hasStructure "document-01" . + +: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_possible-01_p a :AMR_Leaf ; + :edge_p_ARG1_d :leaf_display-01_d ; + :hasConcept :concept_possible-01 ; + :hasVariable :variable_p . + +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_display-01_d a :AMR_Leaf ; + :edge_d_ARG1_m :leaf_movie_m ; + :edge_d_ARG2_c :leaf_country_c ; + :hasConcept :concept_display-01 ; + :hasVariable :variable_d . + +:leaf_only_o a :AMR_Leaf ; + :hasConcept :concept_only ; + :hasVariable :variable_o . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:atomClass_only_o a net:Atom_Class_Net ; + net:coverBaseNode :leaf_only_o ; + net:coverNode :leaf_only_o ; + net:hasClassName "only" ; + net:hasNaming "only" ; + net:hasStructure "document-01" . + +rdf:Property a owl:Class . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_country_c a :AMR_Leaf ; + :edge_c_mod_o :leaf_only_o ; + :edge_c_name_Germany :value_Germany ; + :hasConcept :concept_country ; + :hasVariable :variable_c . + +:leaf_movie_m a :AMR_Leaf ; + :edge_m_name_9899 :value_9899 ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_technical_tests/test_data/odrl-rule-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..bbf6674233a1fc62d365e437e7bf6f353ee1abe4 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-1.result.ttl @@ -0,0 +1,893 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-rule-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns21:possible-01.ARG1 a ns21:FrameRole . + +ns21:use-01.ARG1 a ns21:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_m_name_9898 a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG1_u a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_u_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_document-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ; + :hasRootLeaf :leaf_possible-01_p ; + :hasSentenceID "document-01" ; + :hasSentenceStatement "Movie9898 can be used." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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:rule_permission_p a net:Rule_Net ; + net:composeFrom net:action_use_u, + net:phenomena_possible-modality_p ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_movie_m, + :leaf_possible-01_p, + :leaf_use-01_u ; + net:hasNaming "permission" ; + net:hasRuleActionURI net:action_use_u ; + net:hasRuleRelationName "permission" ; + net:hasStructure "document-01" . + +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/document-01#root01> a ns11:AMR ; + ns11:has-id "document-01" ; + ns11:has-sentence "Movie9898 can be used." ; + ns11:root <http://amr.isi.edu/amr_data/document-01#p> . + +<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" . + +ns11: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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:possible-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "possible-01" . + +:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns21:use-01 ; + :label "use-01" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ; + :label "m" ; + :name "9898" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ; + :label "p" . + +:variable_u a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#u> ; + :label "u" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_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:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_9898_m a net:Individual_Net ; + :role_name net:value_9898_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasIndividualLabel "9898" ; + net:hasMotherClassNet net:atomClass_movie_m ; + net:hasNaming "9898" ; + net:hasStructure "document-01" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:action_use_u, + net:atomProperty_use_u ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_possible-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "possible-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-01" . + +<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ; + rdfs:label "9898" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#p> a ns21:possible-01 ; + ns21:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#u> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#u> a ns21:use-01 ; + ns21:use-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:possible-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:use-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_9898 a :AMR_Value ; + rdfs:label "9898" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomProperty_use_u a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_movie_m, + net:individual_9898_m ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_use-01_u ; + net:hasNaming "use" ; + net:hasPropertyName "use" ; + net:hasPropertyName01 "useing" ; + net:hasPropertyName10 "use-by" ; + net:hasPropertyName12 "use-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_9898_blankNode a net:Value_Net ; + net:coverAmrValue :value_9898 ; + net:hasNaming "9898" ; + net:hasStructure "document-01" ; + net:hasValueLabel "9898" . + +: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_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:action_use_u a net:Action_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_use_u ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_movie_m, + :leaf_use-01_u ; + net:hasActionName "use" ; + net:hasNaming "use" ; + net:hasStructure "document-01" ; + net:hasTargetNet net:atomClass_movie_m . + +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 . + +net:atomClass_movie_m a net:Atom_Class_Net ; + :role_name net:value_9898_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-01" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_possible-01_p a :AMR_Leaf ; + :edge_p_ARG1_u :leaf_use-01_u ; + :hasConcept :concept_possible-01 ; + :hasVariable :variable_p . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_use-01_u a :AMR_Leaf ; + :edge_u_ARG1_m :leaf_movie_m ; + :hasConcept :concept_use-01 ; + :hasVariable :variable_u . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_movie_m a :AMR_Leaf ; + :edge_m_name_9898 :value_9898 ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +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_technical_tests/test_data/odrl-rule-devGraph-1.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..22d38dedd371b2464492ba757d161a1d9dda7e3e --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-1.ttl @@ -0,0 +1,881 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-action-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns21:possible-01.ARG1 a ns21:FrameRole . + +ns21:use-01.ARG1 a ns21:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_m_name_9898 a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG1_u a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_u_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :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_ARG0 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_document-01 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ; + :hasRootLeaf :leaf_possible-01_p ; + :hasSentenceID "document-01" ; + :hasSentenceStatement "Movie9898 can be used." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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_possible-modality_p a net:Phenomena_Net ; + :role_ARG1 net:action_use_u, + net:atomProperty_use_u ; + net:coverBaseNode :leaf_possible-01_p ; + net:coverNode :leaf_possible-01_p ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "possible-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-01" . + +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/document-01#root01> a ns11:AMR ; + ns11:has-id "document-01" ; + ns11:has-sentence "Movie9898 can be used." ; + ns11:root <http://amr.isi.edu/amr_data/document-01#p> . + +<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" . + +ns11: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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:possible-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "possible-01" . + +:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns21:use-01 ; + :label "use-01" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ; + :label "m" ; + :name "9898" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ; + :label "p" . + +:variable_u a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-01#u> ; + :label "u" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:action_use_u a net:Action_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_use_u ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_movie_m, + :leaf_use-01_u ; + net:hasActionName "use" ; + net:hasNaming "use" ; + net:hasStructure "document-01" ; + net:hasTargetNet net:atomClass_movie_m . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_9898_m a net:Individual_Net ; + :role_name net:value_9898_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasIndividualLabel "9898" ; + net:hasMotherClassNet net:atomClass_movie_m ; + net:hasNaming "9898" ; + net:hasStructure "document-01" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ; + rdfs:label "9898" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#p> a ns21:possible-01 ; + ns21:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#u> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-01#u> a ns21:use-01 ; + ns21:use-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:possible-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:use-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_9898 a :AMR_Value ; + rdfs:label "9898" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomProperty_use_u a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_movie_m, + net:individual_9898_m ; + net:coverBaseNode :leaf_use-01_u ; + net:coverNode :leaf_use-01_u ; + net:hasNaming "use" ; + net:hasPropertyName "use" ; + net:hasPropertyName01 "useing" ; + net:hasPropertyName10 "use-by" ; + net:hasPropertyName12 "use-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-01" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_9898_blankNode a net:Value_Net ; + net:coverAmrValue :value_9898 ; + net:hasNaming "9898" ; + net:hasStructure "document-01" ; + net:hasValueLabel "9898" . + +: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_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible-01_p a :AMR_Leaf ; + :edge_p_ARG1_u :leaf_use-01_u ; + :hasConcept :concept_possible-01 ; + :hasVariable :variable_p . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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: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 . + +net:atomClass_movie_m a net:Atom_Class_Net ; + :role_name net:value_9898_blankNode ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-01" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_use-01_u a :AMR_Leaf ; + :edge_u_ARG1_m :leaf_movie_m ; + :hasConcept :concept_use-01 ; + :hasVariable :variable_u . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +: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_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_movie_m a :AMR_Leaf ; + :edge_m_name_9898 :value_9898 ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +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_technical_tests/test_data/odrl-rule-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..80a9bb0a725338cfe39e91ca5808e5cbdf24da1c --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-2.result.ttl @@ -0,0 +1,956 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-rule-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 ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@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#> . + +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:obligate-01.ARG2 a ns11:FrameRole . + +ns11:play-02.ARG0 a ns11:FrameRole . + +ns11:play-02.ARG1 a ns11:FrameRole . + +ns2:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +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 . + +:edge_o_ARG2_p a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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 ; + :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_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_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_document-02 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "document-02" ; + :hasSentenceStatement "John must play the movie." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ; + :role_name net:value_John_blankNode ; + net:composeFrom net:atomClass_movie_m, + net:atomClass_person_p2, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-02_p ; + net:hasNaming "person-play-movie" ; + net:hasRestriction net:restriction_play-movie_p ; + net:hasStructure "document-02" . + +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:rule_obligation_o a net:Rule_Net ; + net:composeFrom net:action_play_p, + net:phenomena_obligation-modality_o ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_movie_m, + :leaf_obligate-01_o, + :leaf_play-02_p ; + net:hasNaming "obligation" ; + net:hasRuleActionURI net:action_play_p ; + net:hasRuleRelationName "obligation" ; + net:hasStructure "document-02" . + +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/document-02#root01> a ns21:AMR ; + ns21:has-id "document-02" ; + ns21:has-sentence "John must play the movie." ; + ns21:root <http://amr.isi.edu/amr_data/document-02#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" . + +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_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 . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:play-02 ; + :label "play-02" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ; + :label "m" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p2> ; + :label "p2" ; + :name "John" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_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:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-02" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_obligation-modality_o a net:Phenomena_Net ; + :role_ARG2 net:action_play_p, + net:atomProperty_play_p ; + 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 "document-02" . + +net:restriction_play-movie_p a net:Restriction_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_movie_m, + :leaf_play-02_p ; + net:hasNaming "play-movie" ; + net:hasRestrictionNetValue net:atomClass_movie_m ; + net:hasRestrictionOnProperty net:atomProperty_play_p ; + net:hasStructure "document-02" . + +<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/document-02#p> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p> a ns11:play-02 ; + ns11:play-02.ARG0 <http://amr.isi.edu/amr_data/document-02#p2> ; + ns11:play-02.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:play-02 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie 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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:action_play_p a net:Action_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_movie_m, + :leaf_play-02_p ; + net:hasActionName "play" ; + net:hasNaming "play" ; + net:hasStructure "document-02" ; + net:hasTargetNet net:atomClass_movie_m . + +net:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-02" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-02" ; + net:hasValueLabel "John" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +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 . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG2_p :leaf_play-02_p ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_play-02_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-02" . + +rdf:Property a owl:Class . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +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 . + +:leaf_play-02_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-02 ; + :hasVariable :variable_p . + +: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_technical_tests/test_data/odrl-rule-devGraph-2.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..0ddbd80ea7b3be80bb0ecb1802b9481f9f6abade --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-2.ttl @@ -0,0 +1,944 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-action-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 ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@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#> . + +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:obligate-01.ARG2 a ns11:FrameRole . + +ns11:play-02.ARG0 a ns11:FrameRole . + +ns11:play-02.ARG1 a ns11:FrameRole . + +ns2:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +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 . + +:edge_o_ARG2_p a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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 ; + :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_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_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_document-02 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "document-02" ; + :hasSentenceStatement "John must play the movie." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ; + :role_name net:value_John_blankNode ; + net:composeFrom net:atomClass_movie_m, + net:atomClass_person_p2, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-02_p ; + net:hasNaming "person-play-movie" ; + net:hasRestriction net:restriction_play-movie_p ; + net:hasStructure "document-02" . + +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:Phenomena_Net ; + :role_ARG2 net:action_play_p, + net:atomProperty_play_p ; + 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 "document-02" . + +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/document-02#root01> a ns21:AMR ; + ns21:has-id "document-02" ; + ns21:has-sentence "John must play the movie." ; + ns21:root <http://amr.isi.edu/amr_data/document-02#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" . + +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_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 . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:play-02 ; + :label "play-02" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ; + :label "m" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p2> ; + :label "p2" ; + :name "John" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:action_play_p a net:Action_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_movie_m, + :leaf_play-02_p ; + net:hasActionName "play" ; + net:hasNaming "play" ; + net:hasStructure "document-02" ; + net:hasTargetNet net:atomClass_movie_m . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-02" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:restriction_play-movie_p a net:Restriction_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_movie_m, + :leaf_play-02_p ; + net:hasNaming "play-movie" ; + net:hasRestrictionNetValue net:atomClass_movie_m ; + net:hasRestrictionOnProperty net:atomProperty_play_p ; + net:hasStructure "document-02" . + +<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/document-02#p> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p> a ns11:play-02 ; + ns11:play-02.ARG0 <http://amr.isi.edu/amr_data/document-02#p2> ; + ns11:play-02.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-02#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:play-02 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie 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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG2_p :leaf_play-02_p ; + :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: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:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-02" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-02" ; + net:hasValueLabel "John" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +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 . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-02_p ; + net:coverNode :leaf_play-02_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-02" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-02" . + +rdf:Property a owl:Class . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +:leaf_play-02_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-02 ; + :hasVariable :variable_p . + +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_technical_tests/test_data/odrl-rule-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-3.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..64383f897fae88b3e5910afb841b391e95ae692e --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-3.result.ttl @@ -0,0 +1,986 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-rule-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +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:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ; + :role_name net:value_John_blankNode ; + net:composeFrom net:atomClass_movie_m, + net:atomClass_person_p2, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-01_p ; + net:hasNaming "person-play-movie" ; + net:hasRestriction net:restriction_play-movie_p ; + net:hasStructure "document-03" . + +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:rule_prohibition_a a net:Rule_Net ; + net:composeFrom net:action_play_p, + net:phenomena_prohibition-modality_a ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a, + :leaf_movie_m, + :leaf_play-01_p ; + net:hasNaming "prohibition" ; + net:hasRuleActionURI net:action_play_p ; + net:hasRuleRelationName "prohibition" ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns11:AMR ; + ns11:has-id "document-03" ; + ns11:has-sentence "John is not allowed to play the movie.." ; + ns11:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :label "prohibition-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_possible-modality_a a net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:action_play_p, + net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +net:phenomena_prohibition-modality_a a net:Phenomena_Net ; + :role_ARG1 net:action_play_p, + net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_possible-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "document-03" . + +net:restriction_play-movie_p a net:Restriction_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_movie_m, + :leaf_play-01_p ; + net:hasNaming "play-movie" ; + net:hasRestrictionNetValue net:atomClass_movie_m ; + net:hasRestrictionOnProperty net:atomProperty_play_p ; + net:hasStructure "document-03" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:action_play_p a net:Action_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_movie_m, + :leaf_play-01_p ; + net:hasActionName "play" ; + net:hasNaming "play" ; + net:hasStructure "document-03" ; + net:hasTargetNet net:atomClass_movie_m . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role 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_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +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 . + +:leaf_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +: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_technical_tests/test_data/odrl-rule-devGraph-3.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-3.ttl new file mode 100644 index 0000000000000000000000000000000000000000..94b7688083a2ff7a617fbd1e9d0b02a1d1574df3 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-3.ttl @@ -0,0 +1,974 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-action-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/rdf/core-amr#> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@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#> . + +ns11:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ; + ns11:hasSentence "The sun is a star." ; + ns11:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ; + ns11:hasSentence "Earth is a planet." ; + ns11:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns3:allow-01.ARG1 a ns3:FrameRole . + +ns3:play-01.ARG0 a ns3:FrameRole . + +ns3:play-01.ARG1 a ns3:FrameRole . + +ns2:domain a ns11:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:hasID a owl:AnnotationProperty . + +ns11:hasSentence a owl:AnnotationProperty . + +ns11: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 . + +:edge_a_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +:edge_p2_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_p_ARG0_p2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-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_ARG2 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +: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_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_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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_document-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ; + :hasRootLeaf :leaf_allow-01_a ; + :hasSentenceID "document-03" ; + :hasSentenceStatement "John is not allowed to play the movie.." . + +: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:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_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:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ; + :role_name net:value_John_blankNode ; + net:composeFrom net:atomClass_movie_m, + net:atomClass_person_p2, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_movie_m, + :leaf_person_p2, + :leaf_play-01_p ; + net:hasNaming "person-play-movie" ; + net:hasRestriction net:restriction_play-movie_p ; + net:hasStructure "document-03" . + +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_prohibition-modality_a a net:Phenomena_Net ; + :role_ARG1 net:action_play_p, + net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:phenomena_possible-modality_a, + net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "prohibition-modality" ; + net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ; + net:hasPhenomenaType :phenomena_modality_prohibition ; + net:hasStructure "document-03" . + +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/document-03#root01> a ns11:AMR ; + ns11:has-id "document-03" ; + ns11:has-sentence "John is not allowed to play the movie.." ; + ns11:root <http://amr.isi.edu/amr_data/document-03#a> . + +<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" . + +ns11:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:NamedEntity a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + 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_allow-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:allow-01 ; + :hasPhenomenaLink :phenomena_modality_possible ; + :label "allow-01" . + +:concept_movie rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:movie ; + :label "movie" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns3:play-01 ; + :label "play-01" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :label "prohibition-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ; + :label "a" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ; + :label "p2" ; + :name "John" . + +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_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:individual_John_p2 a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p2 ; + net:hasNaming "John" ; + net:hasStructure "document-03" . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_possible-modality_a a net:Deprecated_Net, + net:Phenomena_Net ; + :role_ARG1 net:action_play_p, + net:atomProperty_play_p ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_allow-01_a ; + net:coverNode :leaf_allow-01_a ; + net:hasNaming "possible-modality" ; + net:hasPhenomenaRef "allow-01" ; + net:hasPhenomenaType :phenomena_modality_possible ; + net:hasStructure "document-03" . + +net:restriction_play-movie_p a net:Restriction_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_movie_m, + :leaf_play-01_p ; + net:hasNaming "play-movie" ; + net:hasRestrictionNetValue net:atomClass_movie_m ; + net:hasRestrictionOnProperty net:atomProperty_play_p ; + net:hasStructure "document-03" . + +<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ; + ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ; + ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ; + ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ; + rdfs:label "John" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns11:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:allow-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:play-01 a ns11:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:movie a ns11:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:Frame a ns11:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:action_play_p a net:Action_Net ; + net:composeFrom net:atomClass_movie_m, + net:atomProperty_play_p ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_movie_m, + :leaf_play-01_p ; + net:hasActionName "play" ; + net:hasNaming "play" ; + net:hasStructure "document-03" ; + net:hasTargetNet net:atomClass_movie_m . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +ns3:FrameRole a ns11:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + 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 . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +: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:atomClass_person_p2 a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p2 ; + net:coverNode :leaf_person_p2 ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "document-03" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "document-03" ; + net:hasValueLabel "John" . + +net:value_negative_blankNode a net:Value_Net ; + net:coverAmrValue :value_negative ; + net:hasNaming "negative" ; + net:hasStructure "document-03" ; + net:hasValueLabel "negative" . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +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 . + +:leaf_allow-01_a a :AMR_Leaf ; + :edge_a_ARG1_p :leaf_play-01_p ; + :edge_a_polarity_negative :value_negative ; + :hasConcept :concept_allow-01 ; + :hasVariable :variable_a . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:atomClass_movie_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_movie_m ; + net:coverNode :leaf_movie_m ; + net:hasClassName "movie" ; + net:hasNaming "movie" ; + net:hasStructure "document-03" . + +net:atomProperty_play_p a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p2, + net:individual_John_p2 ; + :role_ARG1 net:atomClass_movie_m ; + net:coverBaseNode :leaf_play-01_p ; + net:coverNode :leaf_play-01_p ; + net:hasNaming "play" ; + net:hasPropertyName "play" ; + net:hasPropertyName01 "playing" ; + net:hasPropertyName10 "play-by" ; + net:hasPropertyName12 "play-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "document-03" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_movie_m, + :leaf_person_p2 . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_movie_m a :AMR_Leaf ; + :hasConcept :concept_movie ; + :hasVariable :variable_m . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p2 a :AMR_Leaf ; + :edge_p2_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p2 . + +:leaf_play-01_p a :AMR_Leaf ; + :edge_p_ARG0_p2 :leaf_person_p2 ; + :edge_p_ARG1_m :leaf_movie_m ; + :hasConcept :concept_play-01 ; + :hasVariable :variable_p . + +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_technical_tests/test_data/odrl-rule-devGraph-4.result.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..d6b1971feab32f21abb6010a7421bd451a74fc88 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.result.ttl @@ -0,0 +1,1155 @@ +@base <https://amr.tetras-libre.fr/rdf/odrl-rule-devGraph-4/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 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#> . + +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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +ns21:hasID a owl:AnnotationProperty . + +ns21:hasSentence a owl:AnnotationProperty . + +ns21:root a owl:AnnotationProperty . + +rdf:type a net:Relation . + +<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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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: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: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:coverBaseNode a net:Relation . + +net:coverNode a net:Relation . + +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:hasNaming a net:Relation . + +net:hasPhenomenaRef a net:Relation . + +net:hasPhenomenaType a net:Relation . + +net:hasStructure a net:Relation . + +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:rule_obligation_o a net:Rule_Net ; + net:composeFrom net:action_distribute_d, + net:action_reproduce_r, + net:phenomena_obligation-modality_o ; + net:coverBaseNode :leaf_obligate-01_o, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:coverNode :leaf_distribute-01_d, + :leaf_obligate-01_o, + :leaf_person_p, + :leaf_reproduce-01_r, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasNaming "obligation" ; + net:hasRuleActionURI net:action_distribute_d, + net:action_reproduce_r ; + net:hasRuleRelationName "obligation" ; + net:hasStructure "asail_odrl_sentences-10", + "https://tenet.tetras-libre.fr/semantic-net#action_distribute_d", + "https://tenet.tetras-libre.fr/semantic-net#action_reproduce_r", + "https://tenet.tetras-libre.fr/semantic-net#atomProperty_distribute_d", + "https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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: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, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + :role_op1 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + :role_op2 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:coverNode :leaf_and_a, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasNaming net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "conjunction-AND" ; + net:hasPhenomenaRef net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "and" ; + net:hasPhenomenaType :phenomena_conjunction_and, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasStructure net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "asail_odrl_sentences-10" . + +net:phenomena_obligation-modality_o a net:Phenomena_Net, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + :role_ARG1 net:action_distribute_d, + net:action_reproduce_r, + net:atomClass_person_p, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + net:individual_John_p ; + :role_ARG2 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_obligate-01_o, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:coverNode :leaf_obligate-01_o, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasNaming net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "obligation-modality" ; + net:hasPhenomenaRef net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "obligate-01" ; + net:hasPhenomenaType :phenomena_modality_obligation, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasStructure net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +: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:Atom_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: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-10#p> a ns4:person ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_Leaf 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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:action_distribute_d a net:Action_Net ; + net:composeFrom net:atomProperty_distribute_d, + net:individual_John_p ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d, + :leaf_person_p ; + net:hasActionName "distribute" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "distribute" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:action_reproduce_r a net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-10" . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.ttl new file mode 100644 index 0000000000000000000000000000000000000000..7af624b50573dc8418393ab0f4924363916a6c45 --- /dev/null +++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.ttl @@ -0,0 +1,1154 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/06//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:distribute-01.ARG0 a ns11:FrameRole . + +ns11:distribute-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns3:op1 a ns21:Role . + +ns3:op2 a ns21:Role . + +ns21:hasID a owl:AnnotationProperty . + +ns21:hasSentence a owl:AnnotationProperty . + +ns21:root a owl:AnnotationProperty . + +rdf:type a net:Relation . + +<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 . + +:edge_a_op1_r a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_d a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_d_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_d_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_p a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_name_John a :AMR_Edge ; + :hasAmrRole :role_name ; + :hasRoleID "name" . + +:edge_r_ARG0_p a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_w a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +: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_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_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_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-10 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-10" ; + :hasSentenceStatement "John is obligated to reproduce and distribute the Work." . + +: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: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: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:coverBaseNode a net:Relation . + +net:coverNode a net:Relation . + +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:hasNaming a net:Relation . + +net:hasPhenomenaRef a net:Relation . + +net:hasPhenomenaType a net:Relation . + +net:hasStructure a net:Relation . + +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:rule_obligation_o a net:Rule_Net ; + net:composeFrom net:action_distribute_d, + net:action_reproduce_r, + net:phenomena_obligation-modality_o ; + net:coverBaseNode :leaf_obligate-01_o, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:coverNode :leaf_distribute-01_d, + :leaf_obligate-01_o, + :leaf_person_p, + :leaf_reproduce-01_r, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasNaming "obligation" ; + net:hasRuleActionURI net:action_distribute_d, + net:action_reproduce_r ; + net:hasRuleRelationName "obligation" ; + net:hasStructure "asail_odrl_sentences-10", + "https://tenet.tetras-libre.fr/semantic-net#action_distribute_d", + "https://tenet.tetras-libre.fr/semantic-net#action_reproduce_r", + "https://tenet.tetras-libre.fr/semantic-net#atomProperty_distribute_d", + "https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r" . + +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-10#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-10" ; + ns21:has-sentence "John is obligated to reproduce and distribute the Work." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#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 . + +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 . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:distribute-01 ; + :label "distribute-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_person rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> ; + :label "person" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_name a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +: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" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + :label "a" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + :label "d" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ; + :label "o" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + :label "p" ; + :name "John" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + :label "r" . + +:variable_w a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + :label "w" . + +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_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +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: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, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + :role_op1 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + :role_op2 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:coverNode :leaf_and_a, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasNaming net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "conjunction-AND" ; + net:hasPhenomenaRef net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "and" ; + net:hasPhenomenaType :phenomena_conjunction_and, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasStructure net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "asail_odrl_sentences-10" . + +net:phenomena_obligation-modality_o a net:Phenomena_Net, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + :role_ARG1 net:action_distribute_d, + net:action_reproduce_r, + net:atomClass_person_p, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + net:individual_John_p ; + :role_ARG2 net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_obligate-01_o, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:coverNode :leaf_obligate-01_o, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasNaming net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "obligation-modality" ; + net:hasPhenomenaRef net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "obligate-01" ; + net:hasPhenomenaType :phenomena_modality_obligation, + net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r ; + net:hasStructure net:action_distribute_d, + net:action_reproduce_r, + net:atomProperty_distribute_d, + net:atomProperty_reproduce_r, + "asail_odrl_sentences-10" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ; + ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:distribute-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +: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_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" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:value_John a :AMR_Value ; + rdfs:label "John" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_work_w a net:Atom_Property_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-10" ; + net:isCoreRoleLinked "true" . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_John_blankNode a net:Value_Net ; + net:coverAmrValue :value_John ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" ; + net:hasValueLabel "John" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Predicat_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_r :leaf_reproduce-01_r ; + :edge_a_op2_d :leaf_distribute-01_d ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +: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:Atom_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: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-10#p> a <http://amr.isi.edu/entity-types#person> ; + rdfs:label "John" ; + 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_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:atomClass_person_p a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_p :leaf_person_p ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_distribute-01_d a :AMR_Leaf ; + :edge_d_ARG0_p :leaf_person_p ; + :edge_d_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_distribute-01 ; + :hasVariable :variable_d . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_p :leaf_person_p ; + :edge_r_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_work-01_w a :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:individual_John_p a net:Individual_Net ; + :role_name net:value_John_blankNode ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasIndividualLabel "John" ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "John" ; + net:hasStructure "asail_odrl_sentences-10" . + +:AMR_Leaf 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_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_person_p a :AMR_Leaf ; + :edge_p_name_John :value_John ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Linked_Data a owl:Class . + +net:atomProperty_distribute_d a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d ; + net:hasNaming "distribute" ; + net:hasPropertyName "distribute" ; + net:hasPropertyName01 "distributeing" ; + net:hasPropertyName10 "distribute-by" ; + net:hasPropertyName12 "distribute-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:individual_John_p ; + :role_ARG1 net:atomProperty_work_w ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-10" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_work-01_w . + +net:action_distribute_d a net:Action_Net ; + net:composeFrom net:atomProperty_distribute_d, + net:individual_John_p ; + net:coverBaseNode :leaf_distribute-01_d ; + net:coverNode :leaf_distribute-01_d, + :leaf_person_p ; + net:hasActionName "distribute" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "distribute" ; + net:hasStructure "asail_odrl_sentences-10" . + +net:action_reproduce_r a net:Action_Net ; + net:composeFrom net:atomProperty_reproduce_r, + net:individual_John_p ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_person_p, + :leaf_reproduce-01_r ; + net:hasActionName "reproduce" ; + net:hasAssigneeIndividualNet net:individual_John_p ; + net:hasNaming "reproduce" ; + net:hasStructure "asail_odrl_sentences-10" . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_technical_tests/test_data/phenomena-polarity.result.ttl b/tests/dev_technical_tests/test_data/phenomena-polarity.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..be6be57dacf03f789157b592a7fb26984c367aa0 --- /dev/null +++ b/tests/dev_technical_tests/test_data/phenomena-polarity.result.ttl @@ -0,0 +1,1645 @@ +@base <https://amr.tetras-libre.fr/rdf/devGraph1/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:adapt-01.ARG1 a ns11:FrameRole . + +ns11:contrast-01.ARG1 a ns11:FrameRole . + +ns11:contrast-01.ARG2 a ns11:FrameRole . + +ns11:grant-01.ARG0 a ns11:FrameRole . + +ns11:grant-01.ARG1 a ns11:FrameRole . + +ns11:grant-01.ARG2 a ns11:FrameRole . + +ns11:license-01.ARG1 a ns11:FrameRole . + +ns11:license-01.ARG2 a ns11:FrameRole . + +ns11:produce-01.ARG0 a ns11:FrameRole . + +ns11:produce-01.ARG1 a ns11:FrameRole . + +ns11:public-02.ARG1 a ns11:FrameRole . + +ns11:reproduce-01.ARG0 a ns11:FrameRole . + +ns11:reproduce-01.ARG1 a ns11:FrameRole . + +ns11:share-01.ARG0 a ns11:FrameRole . + +ns11:share-01.ARG1 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 . + +:edge_a2_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_a_op1_p2 a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_r a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_c_ARG1_l2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_c_ARG2_s a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_g_ARG0_l a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_g_ARG1_c a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_g_ARG2_y a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l2_ARG1_a a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_l2_ARG2_y a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_l_mod_t a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_p2_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_p2_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_p_ARG1_l a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_s_ARG1_m a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_s_polarity_negative a :AMR_Edge ; + :hasAmrRole :role_polarity ; + :hasRoleID "polarity" . + +: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_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" . + +: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_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_cc-sentence-examples-03 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ; + :hasRootLeaf :leaf_grant-01_g ; + :hasSentenceID "cc-sentence-examples-03" ; + :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." . + +: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:Instance a owl:Class ; + rdfs:label "Semantic Net Instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Object a owl:Class ; + rdfs:label "Object using in semantic net instance" ; + rdfs:subClassOf net:Net_Structure . + +net:Property_Axiom_Net a owl:Class ; + rdfs:subClassOf net:Axiom_Net . + +net:Property_Direction a owl:Class ; + rdfs:subClassOf net:Feature . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atom a owl:Class ; + rdfs:label "atom" ; + rdfs:subClassOf net:Type . + +net:atomOf a owl:AnnotationProperty ; + rdfs:label "atom of" ; + rdfs:subPropertyOf net:typeProperty . + +net:atomProperty_adapt_a2 a net:Atom_Property_Net ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_adapt-01_a2 ; + net:coverNode :leaf_adapt-01_a2 ; + net:hasNaming "adapt" ; + net:hasPropertyName "adapt" ; + net:hasPropertyName01 "adapting" ; + net:hasPropertyName10 "adapt-by" ; + net:hasPropertyName12 "adapt-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_grant_g a net:Atom_Property_Net ; + :role_ARG0 net:atomProperty_license_l ; + :role_ARG1 net:phenomena_conjunction_c ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_grant-01_g ; + net:coverNode :leaf_grant-01_g ; + net:hasNaming "grant" ; + net:hasPropertyName "grant" ; + net:hasPropertyName01 "granting" ; + net:hasPropertyName10 "grant-by" ; + net:hasPropertyName12 "grant-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_contrast-01_c, + :leaf_license-01_l, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_public_p a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_public-02_p ; + net:hasNaming "public" ; + net:hasPropertyName "public" ; + net:hasPropertyName01 "publicing" ; + net:hasPropertyName10 "public-by" ; + net:hasPropertyName12 "public-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_license-01_l ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:axiom_disjointProperty_not-share_share_s a net:Axiom_Net ; + net:composeFrom net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_not-share_share" ; + net:hasNetArgument net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:hasStructure "cc-sentence-examples-03" . + +net:axiom_disjointProperty_share_not-share_s a net:Axiom_Net ; + net:composeFrom net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasAxiomName "disjointProperty" ; + net:hasAxiomURI owl:propertyDisjointWith ; + net:hasNaming "disjointProperty_share_not-share" ; + net:hasNetArgument net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:hasStructure "cc-sentence-examples-03" . + +net:class a owl:Class ; + rdfs:label "class" ; + rdfs:subClassOf net:Type . + +net:composite a owl:Class ; + rdfs:label "composite" ; + rdfs:subClassOf net:Type . + +net:compositeProperty_public-license a net:Composite_Property_Net ; + :role_ARG1 net:atomProperty_license_l ; + net:coverArgNode :leaf_license-01_l ; + net:coverBaseNode :leaf_public-02_p ; + net:coverNode :leaf_license-01_l, + :leaf_public-02_p ; + net:hasMotherClassNet net:atomProperty_license_l ; + net:hasNaming "public-license" ; + net:hasPropertyName "public-license" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true . + +net:conjunctive_list a owl:Class ; + rdfs:label "conjunctive-list" ; + rdfs:subClassOf net:list . + +net:disjunctive_list a owl:Class ; + rdfs:label "disjunctive-list" ; + rdfs:subClassOf net:list . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:entity_class_list a owl:Class ; + rdfs:label "entityClassList" ; + rdfs:subClassOf net:class_list . + +net:event a owl:Class ; + rdfs:label "event" ; + rdfs:subClassOf net:Type . + +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:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "this" ; + net:hasMotherClassNet net:atomClass_this_t ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackMainNetComposante net:atomClass_this_t ; + net:trackNetComposante net:atomClass_this_t ; + net:trackProgress net:initialized . + +net:inverse_direction a owl:NamedIndividual . + +net:listBy a owl:AnnotationProperty ; + rdfs:label "list by" ; + rdfs:subPropertyOf net:typeProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:listOf a owl:AnnotationProperty ; + rdfs:label "list of" ; + rdfs:subPropertyOf net:typeProperty . + +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:relation a owl:Class ; + rdfs:label "relation" ; + rdfs:subClassOf net:Type . + +net:relationOf a owl:AnnotationProperty ; + rdfs:label "relation of" ; + rdfs:subPropertyOf net:typeProperty . + +net:state_property a owl:Class ; + rdfs:label "stateProperty" ; + rdfs:subClassOf net:Type . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:unary_list a owl:Class ; + rdfs:label "unary-list" ; + rdfs:subClassOf net:list . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> a ns11:adapt-01 ; + ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02 ; + ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR ; + ns3:has-id "cc-sentence-examples-03" ; + ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ; + ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> . + +<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 . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:concept_adapt-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:adapt-01 ; + :label "adapt-01" . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_contrast-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:contrast-01 ; + :hasPhenomenaLink :phenomena_conjunction ; + :label "contrast-01" . + +:concept_grant-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:grant-01 ; + :label "grant-01" . + +:concept_material rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:material ; + :label "material" . + +:concept_produce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:produce-01 ; + :label "produce-01" . + +:concept_public-02 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:public-02 ; + :label "public-02" . + +:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:reproduce-01 ; + :label "reproduce-01" . + +:concept_share-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:share-01 ; + :label "share-01" . + +: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_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" . + +:role_polarity a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ; + :label "a2" . + +:variable_c a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + :label "c" . + +:variable_g a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ; + :label "g" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + :label "l" . + +:variable_l2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + :label "l2" . + +:variable_m a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + :label "m" . + +:variable_p a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ; + :label "p" . + +:variable_p2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + :label "p2" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + :label "r" . + +:variable_s a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + :label "s" . + +:variable_t a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + :label "t" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + :label "y" . + +sys:Degree 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:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Logical_Set_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:class_list a owl:Class ; + rdfs:label "classList" ; + rdfs:subClassOf net:Type . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:logicalSet_and_a a net:Logical_Set_Net ; + :role_op1 net:atomProperty_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:bindPropertyNet net:atomProperty_license_l2 ; + net:containsNet net:atomProperty_produce_p2, + net:atomProperty_reproduce_r ; + net:containsNet1 net:atomProperty_produce_p2 ; + net:containsNet2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasLogicalConstraint "AND" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +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_produce_p2 ; + :role_op2 net:atomProperty_reproduce_r ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:phenomena_conjunction_c a net:Phenomena_Net ; + :role_ARG1 net:atomProperty_license_l2 ; + :role_ARG2 net:atomProperty_share_s, + net:compositeProperty_not-share_s ; + net:coverBaseNode :leaf_contrast-01_c ; + net:coverNode :leaf_contrast-01_c ; + net:hasNaming "conjunction" ; + net:hasPhenomenaRef "contrast-01" ; + net:hasPhenomenaType :phenomena_conjunction ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:restriction_produceing_material a net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_produce-01_p2 ; + net:hasNaming "you-produceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_produce_p2 . + +net:restriction_reproduceing_material a net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_reproduce-01_r ; + net:hasNaming "you-reproduceing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_reproduce_r . + +net:restriction_shareing_material a net:Restriction_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_share-01_s, + :leaf_you_y ; + net:coverTargetNode :leaf_material_m, + :leaf_share-01_s ; + net:hasNaming "you-shareing-material" ; + net:hasRestrictionNetValue net:atomClass_material_m ; + net:hasRestrictionOnProperty net:atomProperty_share_s . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ; + ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01 ; + ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ; + ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01 ; + ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ; + ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ; + ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01 ; + ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ; + ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01 ; + ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01 ; + ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01 ; + ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ; + ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ; + ns2:polarity "-" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:adapt-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:contrast-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:grant-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:produce-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:public-02 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:reproduce-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:share-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:material 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 . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:license-01 ; + :label "license-01" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_adapt-01_a2 a :AMR_Leaf ; + :edge_a2_ARG1_m :leaf_material_m ; + :hasConcept :concept_adapt-01 ; + :hasVariable :variable_a2 . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:value_negative a :AMR_Value ; + rdfs:label "negative" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomProperty_license_l2 a net:Atom_Property_Net ; + :role_ARG1 net:atomProperty_produce_p2, + net:atomProperty_reproduce_r, + net:logicalSet_and_a, + net:phenomena_conjunction-AND_a ; + :role_ARG2 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + net:coverBaseNode :leaf_license-01_l2 ; + net:coverNode :leaf_license-01_l2 ; + net:hasNaming "license" ; + net:hasPropertyName "license" ; + net:hasPropertyName01 "licenseing" ; + net:hasPropertyName10 "license-by" ; + net:hasPropertyName12 "license-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_and_a, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:value_negative_blankNode a net:Value_Net ; + net:hasNaming "negative" ; + net:hasStructure "cc-sentence-examples-03" ; + net:hasValueLabel "negative" ; + net:trackProgress net:initialized, + net:relation_propagated . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01 ; + ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:license-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +: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_grant-01_g a :AMR_Leaf ; + :edge_g_ARG0_l :leaf_license-01_l ; + :edge_g_ARG1_c :leaf_contrast-01_c ; + :edge_g_ARG2_y :leaf_you_y ; + :hasConcept :concept_grant-01 ; + :hasVariable :variable_g . + +:leaf_license-01_l2 a :AMR_Leaf ; + :edge_l2_ARG1_a :leaf_and_a ; + :edge_l2_ARG2_y :leaf_you_y ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l2 . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Axiom_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Restriction_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +net:list a owl:Class ; + rdfs:label "list" ; + rdfs:subClassOf net:Type . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_contrast-01_c a :AMR_Leaf ; + :edge_c_ARG1_l2 :leaf_license-01_l2 ; + :edge_c_ARG2_s :leaf_share-01_s ; + :hasConcept :concept_contrast-01 ; + :hasVariable :variable_c . + +:leaf_public-02_p a :AMR_Leaf ; + :edge_p_ARG1_l :leaf_license-01_l ; + :hasConcept :concept_public-02 ; + :hasVariable :variable_p . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +net:atomClass_this_t a net:Atom_Class_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:coverNodeCount 1 ; + net:hasClassName "this" ; + net:hasNaming "this" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_license_l a net:Atom_Property_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 "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_this_t ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:typeProperty a owl:AnnotationProperty ; + rdfs:label "type property" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:compositeProperty_not-share_s a net:Composite_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:composeFrom net:atomProperty_share_s ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "not-share" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_and_a a :AMR_Leaf ; + :edge_a_op1_p2 :leaf_produce-01_p2 ; + :edge_a_op2_r :leaf_reproduce-01_r ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_produce-01_p2 a :AMR_Leaf ; + :edge_p2_ARG0_y :leaf_you_y ; + :edge_p2_ARG1_m :leaf_material_m ; + :hasConcept :concept_produce-01 ; + :hasVariable :variable_p2 . + +:leaf_reproduce-01_r a :AMR_Leaf ; + :edge_r_ARG0_y :leaf_you_y ; + :edge_r_ARG1_m :leaf_material_m ; + :hasConcept :concept_reproduce-01 ; + :hasVariable :variable_r . + +:leaf_this_t a :AMR_Leaf ; + :hasConcept :concept_this ; + :hasVariable :variable_t . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +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:atomProperty_produce_p2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_produce-01_p2 ; + net:coverNode :leaf_produce-01_p2 ; + net:hasNaming "produce" ; + net:hasPropertyName "produce" ; + net:hasPropertyName01 "produceing" ; + net:hasPropertyName10 "produce-by" ; + net:hasPropertyName12 "produce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:atomProperty_reproduce_r a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + net:coverBaseNode :leaf_reproduce-01_r ; + net:coverNode :leaf_reproduce-01_r ; + net:hasNaming "reproduce" ; + net:hasPropertyName "reproduce" ; + net:hasPropertyName01 "reproduceing" ; + net:hasPropertyName10 "reproduce-by" ; + net:hasPropertyName12 "reproduce-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:individual_you-produceing-material_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-produceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-produceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you-reproduceing-material_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-reproduceing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-reproduceing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you-shareing-material_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:compositeClass_you-shareing-material_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you-shareing-material" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +net:individual_you_fromClass a net:Individual_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:fromClassNet net:atomClass_you_y ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "you" ; + net:hasMotherClassNet net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y ; + net:hasStructure "cc-sentence-examples-03" . + +rdf:Property a owl:Class . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomProperty_share_s a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y, + net:compositeClass_you-produceing-material_y, + net:compositeClass_you-reproduceing-material_y, + net:compositeClass_you-shareing-material_y, + net:individual_you-produceing-material_fromClass, + net:individual_you-reproduceing-material_fromClass, + net:individual_you-shareing-material_fromClass, + net:individual_you_fromClass ; + :role_ARG1 net:atomClass_material_m ; + :role_polarity net:value_negative_blankNode ; + net:coverBaseNode :leaf_share-01_s ; + net:coverNode :leaf_share-01_s ; + net:hasNaming "share" ; + net:hasPropertyName "share" ; + net:hasPropertyName01 "shareing" ; + net:hasPropertyName10 "share-by" ; + net:hasPropertyName12 "share-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "cc-sentence-examples-03" ; + net:isCoreRoleLinked true ; + net:targetArgumentNode :leaf_material_m, + :leaf_you_y, + :value_negative ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:leaf_license-01_l a :AMR_Leaf ; + :edge_l_mod_t :leaf_this_t ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Type a owl:Class ; + rdfs:label "Semantic Net Type" ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_material_m a net:Atom_Class_Net ; + net:coverBaseNode :leaf_material_m ; + net:coverNode :leaf_material_m ; + net:coverNodeCount 1 ; + net:hasClassName "material" ; + net:hasClassType sys:Entity ; + net:hasNaming "material" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +net:compositeClass_you-produceing-material_y a net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_produce-01_p2, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-produceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_produceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-reproduceing-material_y a net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_reproduce-01_r, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-reproduceing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_reproduceing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +net:compositeClass_you-shareing-material_y a net:Composite_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_material_m, + :leaf_share-01_s, + :leaf_you_y ; + net:coverNodeCount 3 ; + net:hasClassName "you-shareing-material" ; + net:hasClassType sys:Entity ; + net:hasMotherClassNet net:atomClass_you_y ; + net:hasRestriction01 net:restriction_shareing_material ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +:leaf_share-01_s a :AMR_Leaf ; + :edge_s_ARG0_y :leaf_you_y ; + :edge_s_ARG1_m :leaf_material_m ; + :edge_s_polarity_negative :value_negative ; + :hasConcept :concept_share-01 ; + :hasVariable :variable_s . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:atomClass_you_y a net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:coverNodeCount 1 ; + net:hasClassName "you" ; + net:hasClassType sys:Entity ; + net:hasNaming "you" ; + net:hasStructure "cc-sentence-examples-03" ; + net:trackProgress net:initialized, + net:relation_propagated . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:leaf_material_m a :AMR_Leaf ; + :hasConcept :concept_material ; + :hasVariable :variable_m . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Linked_Data a owl:Class . + +:leaf_you_y a :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_tests/test_transduction_naming_computer.py b/tests/dev_technical_tests/test_transduction_naming_computer.py similarity index 100% rename from tests/dev_tests/test_transduction_naming_computer.py rename to tests/dev_technical_tests/test_transduction_naming_computer.py diff --git a/tests/dev_tests/test_transduction_prefix_handle.py b/tests/dev_technical_tests/test_transduction_prefix_handle.py similarity index 100% rename from tests/dev_tests/test_transduction_prefix_handle.py rename to tests/dev_technical_tests/test_transduction_prefix_handle.py diff --git a/tests/dev_tests/test_transduction_query_builder.py b/tests/dev_technical_tests/test_transduction_query_builder.py similarity index 100% rename from tests/dev_tests/test_transduction_query_builder.py rename to tests/dev_technical_tests/test_transduction_query_builder.py diff --git a/tests/dev_tests/test_transduction_rdfterm_computer.py b/tests/dev_technical_tests/test_transduction_rdfterm_computer.py similarity index 100% rename from tests/dev_tests/test_transduction_rdfterm_computer.py rename to tests/dev_technical_tests/test_transduction_rdfterm_computer.py diff --git a/tests/dev_tests/test_transduction_semantic_net_1.py b/tests/dev_technical_tests/test_transduction_semantic_net_1.py similarity index 100% rename from tests/dev_tests/test_transduction_semantic_net_1.py rename to tests/dev_technical_tests/test_transduction_semantic_net_1.py diff --git a/tests/dev_tests/test_transduction_semantic_net_2.py b/tests/dev_technical_tests/test_transduction_semantic_net_2.py similarity index 100% rename from tests/dev_tests/test_transduction_semantic_net_2.py rename to tests/dev_technical_tests/test_transduction_semantic_net_2.py diff --git a/tests/dev_tests/test_transduction_semantic_net_3.py b/tests/dev_technical_tests/test_transduction_semantic_net_3.py similarity index 100% rename from tests/dev_tests/test_transduction_semantic_net_3.py rename to tests/dev_technical_tests/test_transduction_semantic_net_3.py diff --git a/tests/dev_tests/test_transduction_semantic_net_4.py b/tests/dev_technical_tests/test_transduction_semantic_net_4.py similarity index 100% rename from tests/dev_tests/test_transduction_semantic_net_4.py rename to tests/dev_technical_tests/test_transduction_semantic_net_4.py diff --git a/tests/dev_tests/test_transduction_semantic_net_5.py b/tests/dev_technical_tests/test_transduction_semantic_net_5.py similarity index 100% rename from tests/dev_tests/test_transduction_semantic_net_5.py rename to tests/dev_technical_tests/test_transduction_semantic_net_5.py diff --git a/tests/dev_tests/test_transduction_semantic_net_6.py b/tests/dev_technical_tests/test_transduction_semantic_net_6.py similarity index 100% rename from tests/dev_tests/test_transduction_semantic_net_6.py rename to tests/dev_technical_tests/test_transduction_semantic_net_6.py diff --git a/tests/dev_tests/test_rule_composite_property_extractor.py b/tests/dev_tests/test_rule_composite_property_extractor.py deleted file mode 100644 index f04411550999aa94def812f5ceb9e9dda208978c..0000000000000000000000000000000000000000 --- a/tests/dev_tests/test_rule_composite_property_extractor.py +++ /dev/null @@ -1,145 +0,0 @@ -#!/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 = 'composite-property-extraction-devGraph-1' - -from context import tenet -from tenet.transduction.rdfterm_computer import __update_uri_with_prefix -from tenet.transduction import rdfterm_computer, prefix_handle -from tenet.transduction import net -from tenet.scheme.amr_clara_rule.transduction import action_property_extractor as rule_1 -from tenet.scheme import amr_clara_rule - - - -#============================================================================== -# 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 define_clause_list(composition_pattern_list): - clause_list = [] - for (net_1, relation, net_2) in composition_pattern_list: - clause_list.append(f'{net_1} {relation} {net_2}.') - return clause_list - - -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 - for triple in triple_list: - n += 1 - print_triple(graph, triple, num=n) - graph.add(triple) - - 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 / Step Test -#============================================================================== - -def test_search_pattern_1(graph): - print('\n -- Step 1: Search Pattern') - _, pattern_set = rule_1.__search_pattern(graph) - print(f'\n ----- number of selection found: {len(pattern_set)}') - for row in pattern_set: - result_str = f'>>> ' - result_str += f'{row.property_net.n3(graph.namespace_manager)}' - print(result_str) - return pattern_set - - -def test_search_pattern_2(graph): - print('\n -- Step 1: Search Pattern') - _, pattern_set = rule_2.__search_pattern(graph) - print(f'\n ----- number of selection found: {len(pattern_set)}') - for row in pattern_set: - result_str = f'>>> ' - result_str += f'{row.property_net.n3(graph.namespace_manager)}' - result_str += f' {row.class_net_1.n3(graph.namespace_manager)}' - result_str += f' {row.class_net_2.n3(graph.namespace_manager)}' - print(result_str) - return pattern_set - - - -#============================================================================== -# 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) - print('\n \n') - - print('\n ///////////////////// Extraction Rule 1') - - print('\n *** Step Test ***') - pattern_set = test_search_pattern_1(graph_1) - print('\n \n') - - print('\n *** Unit Test ***') - test_rule_application(TEST_FILE_NAME_1, graph_1, rule_1.extract_action_property) - - print('\n *** - ***') \ No newline at end of file