├── .github └── workflows │ ├── python-package.yml │ └── python-publish.yml ├── .gitignore ├── LICENSE ├── MANIFEST ├── README.md ├── doc ├── Example_federated_shapes.ipynb ├── Rdf_config_files_from_local_content.ipynb ├── input_types.ipynb ├── outputs.ipynb ├── shape_maps_to_define_target_nodes_and_shapes.ipynb ├── shexer4wikipathways.ipynb ├── shexer_wikidata_tutorial.ipynb └── tunning_extraction_several_parameters.ipynb ├── experiments ├── dbpedia │ ├── README.md │ └── shex_dbo.shex └── wikidata │ ├── celestial_bodies │ ├── README.md │ ├── celestial_classes_depth_1.tsv │ └── wikidata_celestial.shex │ └── countries_and_cities │ ├── README.md │ └── wikidata_country_capital.shex ├── requirements.txt ├── setup.cfg ├── setup.py ├── shexer ├── __init__.py ├── __main__.py ├── cli.py ├── consts.py ├── core │ ├── __init__.py │ ├── instances │ │ ├── __init__.py │ │ ├── abstract_instance_tracker.py │ │ ├── annotators │ │ │ ├── __init__.py │ │ │ ├── annotator_func.py │ │ │ ├── annotator_tracking_instances.py │ │ │ ├── base_annotator.py │ │ │ └── strategy_mode │ │ │ │ ├── __init__.py │ │ │ │ ├── all_classes_mode.py │ │ │ │ ├── base_strategy_mode.py │ │ │ │ ├── compound_strategy_mode.py │ │ │ │ ├── instance_cap_mode.py │ │ │ │ ├── instances_cap_exception.py │ │ │ │ ├── shape_qualifiers_mode.py │ │ │ │ └── target_classes_mode.py │ │ ├── endpoint_instance_tracker.py │ │ ├── federated_source_instance_tracker.py │ │ ├── instance_tracker.py │ │ ├── mappings │ │ │ ├── __init__.py │ │ │ └── shape_map_instance_tracker.py │ │ ├── mix │ │ │ ├── __init__.py │ │ │ └── mixed_instance_tracker.py │ │ └── pconsts.py │ ├── profiling │ │ ├── __init__.py │ │ ├── class_profiler.py │ │ ├── consts.py │ │ ├── federated_source_class_profiler.py │ │ └── strategy │ │ │ ├── __init__.py │ │ │ ├── abstract_feature_direction_strategy.py │ │ │ ├── direct_features_strategy.py │ │ │ └── include_reverse_features_strategy.py │ └── shexing │ │ ├── __init__.py │ │ ├── class_shexer.py │ │ ├── class_shexer_fed_sources.py │ │ └── strategy │ │ ├── __init__.py │ │ ├── abstract_shexing_strategy.py │ │ ├── direct_and_inverse_shexing_strategy.py │ │ ├── direct_shexing_strategy.py │ │ └── minimal_iri_strategy │ │ ├── __init__.py │ │ ├── abstract_min_iri_strategy.py │ │ ├── annotate_min_iri_strategy.py │ │ └── ignore_min_iri_strategy.py ├── io │ ├── __init__.py │ ├── file.py │ ├── graph │ │ ├── __init__.py │ │ └── yielder │ │ │ ├── __init__.py │ │ │ ├── base_triples_yielder.py │ │ │ ├── big_ttl_triples_yielder.py │ │ │ ├── filter │ │ │ ├── __init__.py │ │ │ └── filter_namespaces_triple_yielder.py │ │ │ ├── multi_big_ttl_files_triple_yielder.py │ │ │ ├── multi_nt_triples_yielder.py │ │ │ ├── multi_rdflib_triple_yielder.py │ │ │ ├── multi_tsv_nt_triples_yielder.py │ │ │ ├── multi_zip_triples_yielder.py │ │ │ ├── multifile_base_triples_yielder.py │ │ │ ├── nt_triples_yielder.py │ │ │ ├── rdflib_triple_yielder.py │ │ │ ├── remote │ │ │ ├── __init__.py │ │ │ └── sgraph_from_selectors_triple_yielder.py │ │ │ └── tsv_nt_triples_yielder.py │ ├── json │ │ ├── __init__.py │ │ └── json_loader.py │ ├── line_reader │ │ ├── __init__.py │ │ ├── file_line_reader.py │ │ ├── gz_line_reader.py │ │ ├── raw_string_line_reader.py │ │ ├── xz_line_reader.py │ │ └── zip_file_line_reader.py │ ├── profile │ │ ├── __init__.py │ │ └── formater │ │ │ ├── __init__.py │ │ │ └── abstract_profile_serializer.py │ ├── rdfconfig │ │ ├── __init__.py │ │ └── formater │ │ │ ├── __init__.py │ │ │ └── rdfconfig_serializer.py │ ├── shacl │ │ ├── __init__.py │ │ └── formater │ │ │ ├── __init__.py │ │ │ └── shacl_serializer.py │ ├── shape_map │ │ ├── __init__.py │ │ ├── label │ │ │ ├── __init__.py │ │ │ └── shape_map_label_parser.py │ │ ├── node_selector │ │ │ ├── __init__.py │ │ │ └── node_selector_parser.py │ │ └── shape_map_parser.py │ ├── shex │ │ ├── __init__.py │ │ └── formater │ │ │ ├── __init__.py │ │ │ ├── consts.py │ │ │ ├── shex_serializer.py │ │ │ └── statement_serializers │ │ │ ├── __init__.py │ │ │ ├── base_statement_serializer.py │ │ │ ├── fixed_prop_choice_statement_serializer.py │ │ │ ├── frequency_strategy │ │ │ ├── __init__.py │ │ │ ├── abs_freq_serializer.py │ │ │ ├── base_frequency_strategy.py │ │ │ ├── mixed_frequency_strategy.py │ │ │ └── ratio_freq_serializer.py │ │ │ ├── inverse_statement_serializer.py │ │ │ └── st_serializers_factory.py │ ├── sparql │ │ ├── __init__.py │ │ └── query.py │ ├── uml │ │ ├── __init__.py │ │ └── uml_serializer.py │ └── wikidata.py ├── model │ ├── IRI.py │ ├── Literal.py │ ├── Macro.py │ ├── __init__.py │ ├── annotation.py │ ├── bnode.py │ ├── const_elem_types.py │ ├── federated_source.py │ ├── fixed_prop_choice_statement.py │ ├── graph │ │ ├── __init__.py │ │ ├── abstract_sgraph.py │ │ ├── endpoint_sgraph.py │ │ └── rdflib_sgraph.py │ ├── hierarchy_tree.py │ ├── node_selector.py │ ├── property.py │ ├── shape.py │ ├── shape_map.py │ └── statement.py ├── shaper.py └── utils │ ├── __init__.py │ ├── compression.py │ ├── dict.py │ ├── factories │ ├── __init__.py │ ├── class_profiler_factory.py │ ├── class_shexer_factory.py │ ├── h_tree.py │ ├── instance_tracker_factory.py │ ├── iri_factory.py │ ├── remote_graph_factory.py │ ├── shape_map_factory.py │ ├── shape_map_parser_factory.py │ ├── shape_serializer_factory.py │ └── triple_yielders_factory.py │ ├── file.py │ ├── literal.py │ ├── log.py │ ├── namespaces.py │ ├── obj_references.py │ ├── shapes.py │ ├── structures │ ├── __init__.py │ └── dicts.py │ ├── target_elements.py │ ├── translators │ ├── __init__.py │ └── list_of_classes_to_shape_map.py │ ├── triple_yielders.py │ └── uri.py ├── test ├── __init__.py ├── const.py ├── t_files │ ├── annotations │ │ ├── g1_comments_no_annot.shex │ │ ├── g1_comments_no_annot.ttl │ │ ├── g1_freq_annotations.shex │ │ ├── one_class_absolutes.shex │ │ ├── one_class_absolutes.ttl │ │ ├── one_class_all_examples.shex │ │ ├── one_class_all_examples.ttl │ │ ├── one_class_all_examples_stats.shex │ │ ├── one_class_all_examples_stats.ttl │ │ ├── one_class_all_set_absolutes.shex │ │ ├── one_class_all_set_absolutes.ttl │ │ ├── one_class_all_set_examples.shex │ │ ├── one_class_all_set_examples.ttl │ │ ├── one_class_all_set_extra.shex │ │ ├── one_class_all_set_extra.ttl │ │ ├── one_class_all_set_ratios.shex │ │ ├── one_class_all_set_ratios.ttl │ │ ├── one_class_constraint_examples.shex │ │ ├── one_class_constraint_examples.ttl │ │ ├── one_class_mixed_report.shex │ │ ├── one_class_mixed_report.ttl │ │ ├── one_class_ratios.shex │ │ ├── one_class_ratios.ttl │ │ ├── one_class_shape_examples.shex │ │ ├── one_class_shape_examples.ttl │ │ └── single_class_deterministic_order.ttl │ ├── bnodes │ │ ├── bnode_people.nt │ │ ├── bnode_people.ttl │ │ ├── or_with_redundant_bnodes_and_shapes.shex │ │ ├── or_with_redundant_bnodes_iris_and_shapes.shex │ │ ├── people_some_bnodes_dont_have_shape.ttl │ │ ├── people_target_mixes_bnodes_and_iris.ttl │ │ ├── people_target_mixes_bnodes_iris_and_no_shapes.ttl │ │ ├── schema_bnode_people.shex │ │ ├── schema_people_some_bnodes_dont_have_shape.shex │ │ └── schema_people_target_mixes_bnodes_iris_and_no_shapes.shex │ ├── compression │ │ ├── t1_graph_partials_1_2_3__3.nt.zip │ │ ├── t1_graph_partials_1_2__3.nt.zip │ │ ├── t1_graph_partials_3__3.nt.zip │ │ ├── t1_partial_1_3.nt │ │ ├── t1_partial_2_3.nt │ │ ├── t1_partial_3_3.nt │ │ ├── t_graph_1.json.gz │ │ ├── t_graph_1.json.xz │ │ ├── t_graph_1.json.zip │ │ ├── t_graph_1.n3.gz │ │ ├── t_graph_1.n3.xz │ │ ├── t_graph_1.n3.zip │ │ ├── t_graph_1.nt.gz │ │ ├── t_graph_1.nt.xz │ │ ├── t_graph_1.nt.zip │ │ ├── t_graph_1.tsv.gz │ │ ├── t_graph_1.tsv.xz │ │ ├── t_graph_1.tsv.zip │ │ ├── t_graph_1.ttl.gz │ │ ├── t_graph_1.ttl.xz │ │ ├── t_graph_1.ttl.zip │ │ ├── t_graph_1.xml.gz │ │ ├── t_graph_1.xml.xz │ │ └── t_graph_1.xml.zip │ ├── disable_comments │ │ ├── g2.ttl │ │ ├── g2_disable.shex │ │ └── g2_enable.shex │ ├── disable_or │ │ ├── g3_or_example.ttl │ │ ├── g_or_example_expandable_IRI.ttl │ │ ├── or_disabled.shex │ │ ├── or_enabled.shex │ │ └── redundant_enabled_useful_IRI.shex │ ├── discard_and_compliant │ │ ├── compliant_no_discard.shex │ │ ├── no_compliant_discard.shex │ │ └── no_compliant_no_discard.shex │ ├── empty_shapes │ │ ├── one_empty_not_remove.shex │ │ └── some_empty_not_remove.shex │ ├── exact_cardinality │ │ ├── g6_exact_cardinality.ttl │ │ ├── g6_exact_disabled.shex │ │ └── g6_exact_enabled.shex │ ├── example_features │ │ ├── determ_constraint_examples_no_inverse.shex │ │ ├── determ_constraint_examples_with_inverse.shex │ │ ├── determ_no_examples_no_inverse.shex │ │ ├── determ_single_instance_single_prop_only_shape_examples_no_count.shex │ │ ├── determ_single_instance_single_prop_only_shape_examples_with_count.shex │ │ ├── single_class_deterministic_order.ttl │ │ ├── single_instance_2_prop.ttl │ │ └── single_instance_single_prop.ttl │ ├── freq_reports │ │ ├── g_person_0_decimals.shex │ │ ├── g_person_2_decimals.shex │ │ ├── g_person_absolute_instances.shex │ │ ├── g_person_comments_disabled.shex │ │ ├── g_person_every_decimal.shex │ │ ├── g_person_infinite_frequencies.ttl │ │ ├── g_person_mixed_2_dec.shex │ │ └── g_person_mixed_unbound_dec.shex │ ├── general │ │ └── g1_all_classes_no_comments.shex │ ├── graph_list_of_files_input │ │ ├── g1_p1.nt │ │ ├── g1_p1.ttl │ │ ├── g1_p2.nt │ │ └── g1_p2.ttl │ ├── https │ │ ├── https.ttl │ │ └── https_shacl.ttl │ ├── instances_cap │ │ ├── all_classes_cap_1.shex │ │ ├── all_classes_cap_3.shex │ │ ├── target_person_cap_1.shex │ │ └── target_person_cap_5.shex │ ├── instances_file_input │ │ ├── all_classes_some_instances.shex │ │ ├── g1_all_instances.nt │ │ ├── g1_some_instances.nt │ │ ├── some_classes_all_instances.shex │ │ └── some_classes_some_instances.shex │ ├── instantiation_prop │ │ ├── G1_ex_a.shex │ │ ├── G1_ex_a.ttl │ │ ├── G1_ex_a_some_rdftype.shex │ │ └── G1_ex_a_some_rdftype.ttl │ ├── inverse_paths │ │ └── g1_inverse.shex │ ├── keep_less_specific │ │ ├── g1_several_names.ttl │ │ ├── keep_less_compliant.shex │ │ ├── keep_less_no_compliant.shex │ │ ├── no_keep_less_compliant.shex │ │ └── no_keep_less_no_compliant.shex │ ├── literals │ │ ├── different_literals.ttl │ │ ├── different_literals_shacl.ttl │ │ ├── literals_no_xsd.ttl │ │ └── literals_no_xsd_shacl.ttl │ ├── min_iri │ │ ├── g1_all_classes_no_comments_min_iri.shex │ │ ├── g1_different_base_per_instance_no_sep_char.ttl │ │ ├── g1_different_namespaces_per_class.shex │ │ ├── g1_different_namespaces_per_class.ttl │ │ ├── g1_different_namespaces_per_instance.shex │ │ ├── g1_different_namespaces_per_instance.ttl │ │ ├── shacl_g1_all_classes_no_comments_min_iri.ttl │ │ ├── shacl_g1_different_namespaces_per_class.ttl │ │ └── shacl_g1_different_namespaces_per_instance.ttl │ ├── namespaces_dict │ │ ├── no_foaf.shex │ │ ├── overwrite.shex │ │ └── overwrite_empty.shex │ ├── namespaces_to_ignore │ │ ├── g1_namespaces.ttl │ │ ├── g1_namespaces_indirect.ttl │ │ ├── g1_other_namespace.shex │ │ └── g1_other_namespace_indirect.shex │ ├── no_sharp │ │ └── sharp_chances.ttl │ ├── no_slash_prefixed │ │ └── g1_no_prefix_except_shapes.shex │ ├── node_types │ │ ├── property_to_IRI_and_literal.shex │ │ └── property_to_IRI_and_literal.ttl │ ├── opt_cardinality │ │ ├── g4_opt_cardinality.ttl │ │ ├── g4_opt_disabled.shex │ │ └── g4_opt_enabled.shex │ ├── qualifiers │ │ ├── virus_qualifiers.shex │ │ └── virus_wikidata_depth2.ttl │ ├── repeated_names │ │ ├── two_person_classes.shex │ │ ├── two_person_classes.ttl │ │ └── two_person_classes_op2.shex │ ├── shacl │ │ ├── g1_all_classes.ttl │ │ └── g1_person.ttl │ ├── shape_map │ │ ├── a_node.shex │ │ ├── focus.sm │ │ ├── focus_and_wildcard.shex │ │ ├── focus_and_wildcard.sm │ │ ├── focus_nodes.shex │ │ ├── node_selector.sm │ │ ├── prefixed_node_selector.sm │ │ ├── several_shm_items.shex │ │ ├── several_shm_items.sm │ │ └── sparql_selector.sm │ ├── shapes_namespace │ │ ├── different_namespace.shex │ │ ├── empty_prefix_used.shex │ │ └── empty_prefix_used_and_no_def.shex │ ├── sort │ │ ├── g_sort.shex │ │ ├── g_sort.ttl │ │ ├── g_sort_incoming.shex │ │ ├── g_sort_incoming.ttl │ │ ├── g_sort_mixed.shex │ │ └── g_sort_mixed.ttl │ ├── t_graph_1.json │ ├── t_graph_1.n3 │ ├── t_graph_1.nt │ ├── t_graph_1.tsv │ ├── t_graph_1.ttl │ ├── t_graph_1.xml │ ├── t_graph_1_absolutes.ttl │ ├── t_graph_1_base.ttl │ ├── t_graph_1_bnode.ttl │ ├── t_graph_1_multiline_str.ttl │ ├── t_graph_1_scaped_quotes.ttl │ ├── t_graph_1_scaped_quotes_and_multiline.ttl │ ├── target_classes │ │ ├── input_classes_one_target.tsv │ │ ├── input_classes_one_target_prefixed.tsv │ │ ├── input_classes_two_targets.tsv │ │ ├── one_target.shex │ │ └── two_targets.shex │ ├── threshold │ │ ├── g1_t05.shex │ │ ├── g1_t051.shex │ │ └── g1_t1.shex │ ├── uml │ │ └── a.txt │ ├── untyped_numbers │ │ ├── g1_untyped_age.nt │ │ └── g1_untyped_weight.nt │ └── wikidata_annotation │ │ ├── wiki_example.ttl │ │ ├── wiki_example_noanot.shex │ │ └── wiki_example_noanot_shacl.ttl ├── t_utils.py ├── test_all_classes_mode.py ├── test_allow_opt_cardinality.py ├── test_allow_redundant_or.py ├── test_annotations.py ├── test_bnode_handling.py ├── test_bugs │ ├── __init__.py │ ├── test_no_sharp_in_auto_shape_names.py │ └── test_no_sharp_nor_slash_due_to_prefixing.py ├── test_compression_mode.py ├── test_decimals.py ├── test_depth_for_building_subgraph.py ├── test_detect_minimal_iri.py ├── test_disable_comments.py ├── test_disable_endpoint_cache.py ├── test_disable_exact_cardinality.py ├── test_disable_or_statements.py ├── test_discard_and_compliant.py ├── test_examples_mode.py ├── test_file_target_classes.py ├── test_graph_file_input.py ├── test_graph_list_of_file_inputs.py ├── test_infer_numeric_types_for_untyped_literals.py ├── test_input_format.py ├── test_instances_cap.py ├── test_instances_file_input.py ├── test_instances_report.py ├── test_instantiation_property.py ├── test_inverse_paths.py ├── test_keep_less_specific.py ├── test_list_of_url_input.py ├── test_namespaces_dict.py ├── test_namespaces_to_ignore.py ├── test_node_types.py ├── test_raw_graph.py ├── test_raw_shape_map.py ├── test_rdflib_graph.py ├── test_remove_empty_sahpes.py ├── test_repeated_shape_names.py ├── test_shacl │ ├── __init__.py │ ├── test_annotations.py │ ├── test_class_selection.py │ ├── test_detect_minimal_iri.py │ ├── test_https.py │ ├── test_literal_types.py │ ├── test_shape_map_compatibility.py │ └── test_wikidata_annotation.py ├── test_shape_map_file.py ├── test_shape_map_format.py ├── test_shape_qualifiers_mode.py ├── test_shapes_namespaces.py ├── test_sort.py ├── test_target_classes.py ├── test_threshold.py ├── test_uml_gen.py ├── test_url_endpoint.py ├── test_url_graph.py └── test_wikidata_annotation.py └── ws ├── __init__.py ├── docker └── Dockerfile ├── shexer_rest.py └── wsgi.py /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/MANIFEST -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/README.md -------------------------------------------------------------------------------- /doc/Example_federated_shapes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/doc/Example_federated_shapes.ipynb -------------------------------------------------------------------------------- /doc/Rdf_config_files_from_local_content.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/doc/Rdf_config_files_from_local_content.ipynb -------------------------------------------------------------------------------- /doc/input_types.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/doc/input_types.ipynb -------------------------------------------------------------------------------- /doc/outputs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/doc/outputs.ipynb -------------------------------------------------------------------------------- /doc/shape_maps_to_define_target_nodes_and_shapes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/doc/shape_maps_to_define_target_nodes_and_shapes.ipynb -------------------------------------------------------------------------------- /doc/shexer4wikipathways.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/doc/shexer4wikipathways.ipynb -------------------------------------------------------------------------------- /doc/shexer_wikidata_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/doc/shexer_wikidata_tutorial.ipynb -------------------------------------------------------------------------------- /doc/tunning_extraction_several_parameters.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/doc/tunning_extraction_several_parameters.ipynb -------------------------------------------------------------------------------- /experiments/dbpedia/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/experiments/dbpedia/README.md -------------------------------------------------------------------------------- /experiments/dbpedia/shex_dbo.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/experiments/dbpedia/shex_dbo.shex -------------------------------------------------------------------------------- /experiments/wikidata/celestial_bodies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/experiments/wikidata/celestial_bodies/README.md -------------------------------------------------------------------------------- /experiments/wikidata/celestial_bodies/celestial_classes_depth_1.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/experiments/wikidata/celestial_bodies/celestial_classes_depth_1.tsv -------------------------------------------------------------------------------- /experiments/wikidata/celestial_bodies/wikidata_celestial.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/experiments/wikidata/celestial_bodies/wikidata_celestial.shex -------------------------------------------------------------------------------- /experiments/wikidata/countries_and_cities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/experiments/wikidata/countries_and_cities/README.md -------------------------------------------------------------------------------- /experiments/wikidata/countries_and_cities/wikidata_country_capital.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/experiments/wikidata/countries_and_cities/wikidata_country_capital.shex -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/setup.py -------------------------------------------------------------------------------- /shexer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/__main__.py -------------------------------------------------------------------------------- /shexer/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/cli.py -------------------------------------------------------------------------------- /shexer/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/consts.py -------------------------------------------------------------------------------- /shexer/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/instances/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/instances/abstract_instance_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/abstract_instance_tracker.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/instances/annotators/annotator_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/annotator_func.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/annotator_tracking_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/annotator_tracking_instances.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/base_annotator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/base_annotator.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/strategy_mode/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/instances/annotators/strategy_mode/all_classes_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/strategy_mode/all_classes_mode.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/strategy_mode/base_strategy_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/strategy_mode/base_strategy_mode.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/strategy_mode/compound_strategy_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/strategy_mode/compound_strategy_mode.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/strategy_mode/instance_cap_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/strategy_mode/instance_cap_mode.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/strategy_mode/instances_cap_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/strategy_mode/instances_cap_exception.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/strategy_mode/shape_qualifiers_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/strategy_mode/shape_qualifiers_mode.py -------------------------------------------------------------------------------- /shexer/core/instances/annotators/strategy_mode/target_classes_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/annotators/strategy_mode/target_classes_mode.py -------------------------------------------------------------------------------- /shexer/core/instances/endpoint_instance_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/endpoint_instance_tracker.py -------------------------------------------------------------------------------- /shexer/core/instances/federated_source_instance_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/federated_source_instance_tracker.py -------------------------------------------------------------------------------- /shexer/core/instances/instance_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/instance_tracker.py -------------------------------------------------------------------------------- /shexer/core/instances/mappings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/instances/mappings/shape_map_instance_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/mappings/shape_map_instance_tracker.py -------------------------------------------------------------------------------- /shexer/core/instances/mix/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/instances/mix/mixed_instance_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/mix/mixed_instance_tracker.py -------------------------------------------------------------------------------- /shexer/core/instances/pconsts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/instances/pconsts.py -------------------------------------------------------------------------------- /shexer/core/profiling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/profiling/class_profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/profiling/class_profiler.py -------------------------------------------------------------------------------- /shexer/core/profiling/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/profiling/consts.py -------------------------------------------------------------------------------- /shexer/core/profiling/federated_source_class_profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/profiling/federated_source_class_profiler.py -------------------------------------------------------------------------------- /shexer/core/profiling/strategy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/profiling/strategy/abstract_feature_direction_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/profiling/strategy/abstract_feature_direction_strategy.py -------------------------------------------------------------------------------- /shexer/core/profiling/strategy/direct_features_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/profiling/strategy/direct_features_strategy.py -------------------------------------------------------------------------------- /shexer/core/profiling/strategy/include_reverse_features_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/profiling/strategy/include_reverse_features_strategy.py -------------------------------------------------------------------------------- /shexer/core/shexing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/shexing/class_shexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/shexing/class_shexer.py -------------------------------------------------------------------------------- /shexer/core/shexing/class_shexer_fed_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/shexing/class_shexer_fed_sources.py -------------------------------------------------------------------------------- /shexer/core/shexing/strategy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/shexing/strategy/abstract_shexing_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/shexing/strategy/abstract_shexing_strategy.py -------------------------------------------------------------------------------- /shexer/core/shexing/strategy/direct_and_inverse_shexing_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/shexing/strategy/direct_and_inverse_shexing_strategy.py -------------------------------------------------------------------------------- /shexer/core/shexing/strategy/direct_shexing_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/shexing/strategy/direct_shexing_strategy.py -------------------------------------------------------------------------------- /shexer/core/shexing/strategy/minimal_iri_strategy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/core/shexing/strategy/minimal_iri_strategy/abstract_min_iri_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/shexing/strategy/minimal_iri_strategy/abstract_min_iri_strategy.py -------------------------------------------------------------------------------- /shexer/core/shexing/strategy/minimal_iri_strategy/annotate_min_iri_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/shexing/strategy/minimal_iri_strategy/annotate_min_iri_strategy.py -------------------------------------------------------------------------------- /shexer/core/shexing/strategy/minimal_iri_strategy/ignore_min_iri_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/core/shexing/strategy/minimal_iri_strategy/ignore_min_iri_strategy.py -------------------------------------------------------------------------------- /shexer/io/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/file.py -------------------------------------------------------------------------------- /shexer/io/graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/graph/yielder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/graph/yielder/base_triples_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/base_triples_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/big_ttl_triples_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/big_ttl_triples_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/filter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/graph/yielder/filter/filter_namespaces_triple_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/filter/filter_namespaces_triple_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/multi_big_ttl_files_triple_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/multi_big_ttl_files_triple_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/multi_nt_triples_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/multi_nt_triples_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/multi_rdflib_triple_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/multi_rdflib_triple_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/multi_tsv_nt_triples_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/multi_tsv_nt_triples_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/multi_zip_triples_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/multi_zip_triples_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/multifile_base_triples_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/multifile_base_triples_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/nt_triples_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/nt_triples_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/rdflib_triple_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/rdflib_triple_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/remote/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/graph/yielder/remote/sgraph_from_selectors_triple_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/remote/sgraph_from_selectors_triple_yielder.py -------------------------------------------------------------------------------- /shexer/io/graph/yielder/tsv_nt_triples_yielder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/graph/yielder/tsv_nt_triples_yielder.py -------------------------------------------------------------------------------- /shexer/io/json/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/json/json_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/json/json_loader.py -------------------------------------------------------------------------------- /shexer/io/line_reader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/line_reader/file_line_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/line_reader/file_line_reader.py -------------------------------------------------------------------------------- /shexer/io/line_reader/gz_line_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/line_reader/gz_line_reader.py -------------------------------------------------------------------------------- /shexer/io/line_reader/raw_string_line_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/line_reader/raw_string_line_reader.py -------------------------------------------------------------------------------- /shexer/io/line_reader/xz_line_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/line_reader/xz_line_reader.py -------------------------------------------------------------------------------- /shexer/io/line_reader/zip_file_line_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/line_reader/zip_file_line_reader.py -------------------------------------------------------------------------------- /shexer/io/profile/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/profile/formater/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/profile/formater/abstract_profile_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/profile/formater/abstract_profile_serializer.py -------------------------------------------------------------------------------- /shexer/io/rdfconfig/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/rdfconfig/formater/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/rdfconfig/formater/rdfconfig_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/rdfconfig/formater/rdfconfig_serializer.py -------------------------------------------------------------------------------- /shexer/io/shacl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/shacl/formater/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/shacl/formater/shacl_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shacl/formater/shacl_serializer.py -------------------------------------------------------------------------------- /shexer/io/shape_map/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/shape_map/label/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/shape_map/label/shape_map_label_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shape_map/label/shape_map_label_parser.py -------------------------------------------------------------------------------- /shexer/io/shape_map/node_selector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/shape_map/node_selector/node_selector_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shape_map/node_selector/node_selector_parser.py -------------------------------------------------------------------------------- /shexer/io/shape_map/shape_map_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shape_map/shape_map_parser.py -------------------------------------------------------------------------------- /shexer/io/shex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/shex/formater/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/shex/formater/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/consts.py -------------------------------------------------------------------------------- /shexer/io/shex/formater/shex_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/shex_serializer.py -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/base_statement_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/statement_serializers/base_statement_serializer.py -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/fixed_prop_choice_statement_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/statement_serializers/fixed_prop_choice_statement_serializer.py -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/frequency_strategy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/frequency_strategy/abs_freq_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/statement_serializers/frequency_strategy/abs_freq_serializer.py -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/frequency_strategy/base_frequency_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/statement_serializers/frequency_strategy/base_frequency_strategy.py -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/frequency_strategy/mixed_frequency_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/statement_serializers/frequency_strategy/mixed_frequency_strategy.py -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/frequency_strategy/ratio_freq_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/statement_serializers/frequency_strategy/ratio_freq_serializer.py -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/inverse_statement_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/statement_serializers/inverse_statement_serializer.py -------------------------------------------------------------------------------- /shexer/io/shex/formater/statement_serializers/st_serializers_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/shex/formater/statement_serializers/st_serializers_factory.py -------------------------------------------------------------------------------- /shexer/io/sparql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/sparql/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/sparql/query.py -------------------------------------------------------------------------------- /shexer/io/uml/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/io/uml/uml_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/uml/uml_serializer.py -------------------------------------------------------------------------------- /shexer/io/wikidata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/io/wikidata.py -------------------------------------------------------------------------------- /shexer/model/IRI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/IRI.py -------------------------------------------------------------------------------- /shexer/model/Literal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/Literal.py -------------------------------------------------------------------------------- /shexer/model/Macro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/Macro.py -------------------------------------------------------------------------------- /shexer/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/model/annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/annotation.py -------------------------------------------------------------------------------- /shexer/model/bnode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/bnode.py -------------------------------------------------------------------------------- /shexer/model/const_elem_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/const_elem_types.py -------------------------------------------------------------------------------- /shexer/model/federated_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/federated_source.py -------------------------------------------------------------------------------- /shexer/model/fixed_prop_choice_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/fixed_prop_choice_statement.py -------------------------------------------------------------------------------- /shexer/model/graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/model/graph/abstract_sgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/graph/abstract_sgraph.py -------------------------------------------------------------------------------- /shexer/model/graph/endpoint_sgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/graph/endpoint_sgraph.py -------------------------------------------------------------------------------- /shexer/model/graph/rdflib_sgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/graph/rdflib_sgraph.py -------------------------------------------------------------------------------- /shexer/model/hierarchy_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/hierarchy_tree.py -------------------------------------------------------------------------------- /shexer/model/node_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/node_selector.py -------------------------------------------------------------------------------- /shexer/model/property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/property.py -------------------------------------------------------------------------------- /shexer/model/shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/shape.py -------------------------------------------------------------------------------- /shexer/model/shape_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/shape_map.py -------------------------------------------------------------------------------- /shexer/model/statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/model/statement.py -------------------------------------------------------------------------------- /shexer/shaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/shaper.py -------------------------------------------------------------------------------- /shexer/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/utils/compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/compression.py -------------------------------------------------------------------------------- /shexer/utils/dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/dict.py -------------------------------------------------------------------------------- /shexer/utils/factories/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/utils/factories/class_profiler_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/class_profiler_factory.py -------------------------------------------------------------------------------- /shexer/utils/factories/class_shexer_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/class_shexer_factory.py -------------------------------------------------------------------------------- /shexer/utils/factories/h_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/h_tree.py -------------------------------------------------------------------------------- /shexer/utils/factories/instance_tracker_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/instance_tracker_factory.py -------------------------------------------------------------------------------- /shexer/utils/factories/iri_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/iri_factory.py -------------------------------------------------------------------------------- /shexer/utils/factories/remote_graph_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/remote_graph_factory.py -------------------------------------------------------------------------------- /shexer/utils/factories/shape_map_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/shape_map_factory.py -------------------------------------------------------------------------------- /shexer/utils/factories/shape_map_parser_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/shape_map_parser_factory.py -------------------------------------------------------------------------------- /shexer/utils/factories/shape_serializer_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/shape_serializer_factory.py -------------------------------------------------------------------------------- /shexer/utils/factories/triple_yielders_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/factories/triple_yielders_factory.py -------------------------------------------------------------------------------- /shexer/utils/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/file.py -------------------------------------------------------------------------------- /shexer/utils/literal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/literal.py -------------------------------------------------------------------------------- /shexer/utils/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/log.py -------------------------------------------------------------------------------- /shexer/utils/namespaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/namespaces.py -------------------------------------------------------------------------------- /shexer/utils/obj_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/obj_references.py -------------------------------------------------------------------------------- /shexer/utils/shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/shapes.py -------------------------------------------------------------------------------- /shexer/utils/structures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/utils/structures/dicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/structures/dicts.py -------------------------------------------------------------------------------- /shexer/utils/target_elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/target_elements.py -------------------------------------------------------------------------------- /shexer/utils/translators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shexer/utils/translators/list_of_classes_to_shape_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/translators/list_of_classes_to_shape_map.py -------------------------------------------------------------------------------- /shexer/utils/triple_yielders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/triple_yielders.py -------------------------------------------------------------------------------- /shexer/utils/uri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/shexer/utils/uri.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/const.py -------------------------------------------------------------------------------- /test/t_files/annotations/g1_comments_no_annot.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/g1_comments_no_annot.shex -------------------------------------------------------------------------------- /test/t_files/annotations/g1_comments_no_annot.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/g1_comments_no_annot.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/g1_freq_annotations.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/g1_freq_annotations.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_absolutes.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_absolutes.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_absolutes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_absolutes.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_examples.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_examples.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_examples.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_examples.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_examples_stats.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_examples_stats.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_examples_stats.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_examples_stats.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_set_absolutes.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_set_absolutes.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_set_absolutes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_set_absolutes.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_set_examples.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_set_examples.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_set_examples.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_set_examples.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_set_extra.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_set_extra.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_set_extra.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_set_extra.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_set_ratios.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_set_ratios.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_all_set_ratios.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_all_set_ratios.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_constraint_examples.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_constraint_examples.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_constraint_examples.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_constraint_examples.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_mixed_report.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_mixed_report.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_mixed_report.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_mixed_report.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_ratios.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_ratios.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_ratios.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_ratios.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_shape_examples.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_shape_examples.shex -------------------------------------------------------------------------------- /test/t_files/annotations/one_class_shape_examples.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/one_class_shape_examples.ttl -------------------------------------------------------------------------------- /test/t_files/annotations/single_class_deterministic_order.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/annotations/single_class_deterministic_order.ttl -------------------------------------------------------------------------------- /test/t_files/bnodes/bnode_people.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/bnode_people.nt -------------------------------------------------------------------------------- /test/t_files/bnodes/bnode_people.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/bnode_people.ttl -------------------------------------------------------------------------------- /test/t_files/bnodes/or_with_redundant_bnodes_and_shapes.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/or_with_redundant_bnodes_and_shapes.shex -------------------------------------------------------------------------------- /test/t_files/bnodes/or_with_redundant_bnodes_iris_and_shapes.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/or_with_redundant_bnodes_iris_and_shapes.shex -------------------------------------------------------------------------------- /test/t_files/bnodes/people_some_bnodes_dont_have_shape.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/people_some_bnodes_dont_have_shape.ttl -------------------------------------------------------------------------------- /test/t_files/bnodes/people_target_mixes_bnodes_and_iris.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/people_target_mixes_bnodes_and_iris.ttl -------------------------------------------------------------------------------- /test/t_files/bnodes/people_target_mixes_bnodes_iris_and_no_shapes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/people_target_mixes_bnodes_iris_and_no_shapes.ttl -------------------------------------------------------------------------------- /test/t_files/bnodes/schema_bnode_people.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/schema_bnode_people.shex -------------------------------------------------------------------------------- /test/t_files/bnodes/schema_people_some_bnodes_dont_have_shape.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/schema_people_some_bnodes_dont_have_shape.shex -------------------------------------------------------------------------------- /test/t_files/bnodes/schema_people_target_mixes_bnodes_iris_and_no_shapes.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/bnodes/schema_people_target_mixes_bnodes_iris_and_no_shapes.shex -------------------------------------------------------------------------------- /test/t_files/compression/t1_graph_partials_1_2_3__3.nt.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t1_graph_partials_1_2_3__3.nt.zip -------------------------------------------------------------------------------- /test/t_files/compression/t1_graph_partials_1_2__3.nt.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t1_graph_partials_1_2__3.nt.zip -------------------------------------------------------------------------------- /test/t_files/compression/t1_graph_partials_3__3.nt.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t1_graph_partials_3__3.nt.zip -------------------------------------------------------------------------------- /test/t_files/compression/t1_partial_1_3.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t1_partial_1_3.nt -------------------------------------------------------------------------------- /test/t_files/compression/t1_partial_2_3.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t1_partial_2_3.nt -------------------------------------------------------------------------------- /test/t_files/compression/t1_partial_3_3.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t1_partial_3_3.nt -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.json.gz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.json.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.json.xz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.json.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.json.zip -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.n3.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.n3.gz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.n3.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.n3.xz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.n3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.n3.zip -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.nt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.nt.gz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.nt.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.nt.xz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.nt.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.nt.zip -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.tsv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.tsv.gz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.tsv.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.tsv.xz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.tsv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.tsv.zip -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.ttl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.ttl.gz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.ttl.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.ttl.xz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.ttl.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.ttl.zip -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.xml.gz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.xml.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.xml.xz -------------------------------------------------------------------------------- /test/t_files/compression/t_graph_1.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/compression/t_graph_1.xml.zip -------------------------------------------------------------------------------- /test/t_files/disable_comments/g2.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/disable_comments/g2.ttl -------------------------------------------------------------------------------- /test/t_files/disable_comments/g2_disable.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/disable_comments/g2_disable.shex -------------------------------------------------------------------------------- /test/t_files/disable_comments/g2_enable.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/disable_comments/g2_enable.shex -------------------------------------------------------------------------------- /test/t_files/disable_or/g3_or_example.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/disable_or/g3_or_example.ttl -------------------------------------------------------------------------------- /test/t_files/disable_or/g_or_example_expandable_IRI.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/disable_or/g_or_example_expandable_IRI.ttl -------------------------------------------------------------------------------- /test/t_files/disable_or/or_disabled.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/disable_or/or_disabled.shex -------------------------------------------------------------------------------- /test/t_files/disable_or/or_enabled.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/disable_or/or_enabled.shex -------------------------------------------------------------------------------- /test/t_files/disable_or/redundant_enabled_useful_IRI.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/disable_or/redundant_enabled_useful_IRI.shex -------------------------------------------------------------------------------- /test/t_files/discard_and_compliant/compliant_no_discard.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/discard_and_compliant/compliant_no_discard.shex -------------------------------------------------------------------------------- /test/t_files/discard_and_compliant/no_compliant_discard.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/discard_and_compliant/no_compliant_discard.shex -------------------------------------------------------------------------------- /test/t_files/discard_and_compliant/no_compliant_no_discard.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/discard_and_compliant/no_compliant_no_discard.shex -------------------------------------------------------------------------------- /test/t_files/empty_shapes/one_empty_not_remove.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/empty_shapes/one_empty_not_remove.shex -------------------------------------------------------------------------------- /test/t_files/empty_shapes/some_empty_not_remove.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/empty_shapes/some_empty_not_remove.shex -------------------------------------------------------------------------------- /test/t_files/exact_cardinality/g6_exact_cardinality.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/exact_cardinality/g6_exact_cardinality.ttl -------------------------------------------------------------------------------- /test/t_files/exact_cardinality/g6_exact_disabled.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/exact_cardinality/g6_exact_disabled.shex -------------------------------------------------------------------------------- /test/t_files/exact_cardinality/g6_exact_enabled.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/exact_cardinality/g6_exact_enabled.shex -------------------------------------------------------------------------------- /test/t_files/example_features/determ_constraint_examples_no_inverse.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/example_features/determ_constraint_examples_no_inverse.shex -------------------------------------------------------------------------------- /test/t_files/example_features/determ_constraint_examples_with_inverse.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/example_features/determ_constraint_examples_with_inverse.shex -------------------------------------------------------------------------------- /test/t_files/example_features/determ_no_examples_no_inverse.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/example_features/determ_no_examples_no_inverse.shex -------------------------------------------------------------------------------- /test/t_files/example_features/determ_single_instance_single_prop_only_shape_examples_no_count.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/example_features/determ_single_instance_single_prop_only_shape_examples_no_count.shex -------------------------------------------------------------------------------- /test/t_files/example_features/determ_single_instance_single_prop_only_shape_examples_with_count.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/example_features/determ_single_instance_single_prop_only_shape_examples_with_count.shex -------------------------------------------------------------------------------- /test/t_files/example_features/single_class_deterministic_order.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/example_features/single_class_deterministic_order.ttl -------------------------------------------------------------------------------- /test/t_files/example_features/single_instance_2_prop.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/example_features/single_instance_2_prop.ttl -------------------------------------------------------------------------------- /test/t_files/example_features/single_instance_single_prop.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/example_features/single_instance_single_prop.ttl -------------------------------------------------------------------------------- /test/t_files/freq_reports/g_person_0_decimals.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/freq_reports/g_person_0_decimals.shex -------------------------------------------------------------------------------- /test/t_files/freq_reports/g_person_2_decimals.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/freq_reports/g_person_2_decimals.shex -------------------------------------------------------------------------------- /test/t_files/freq_reports/g_person_absolute_instances.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/freq_reports/g_person_absolute_instances.shex -------------------------------------------------------------------------------- /test/t_files/freq_reports/g_person_comments_disabled.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/freq_reports/g_person_comments_disabled.shex -------------------------------------------------------------------------------- /test/t_files/freq_reports/g_person_every_decimal.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/freq_reports/g_person_every_decimal.shex -------------------------------------------------------------------------------- /test/t_files/freq_reports/g_person_infinite_frequencies.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/freq_reports/g_person_infinite_frequencies.ttl -------------------------------------------------------------------------------- /test/t_files/freq_reports/g_person_mixed_2_dec.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/freq_reports/g_person_mixed_2_dec.shex -------------------------------------------------------------------------------- /test/t_files/freq_reports/g_person_mixed_unbound_dec.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/freq_reports/g_person_mixed_unbound_dec.shex -------------------------------------------------------------------------------- /test/t_files/general/g1_all_classes_no_comments.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/general/g1_all_classes_no_comments.shex -------------------------------------------------------------------------------- /test/t_files/graph_list_of_files_input/g1_p1.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/graph_list_of_files_input/g1_p1.nt -------------------------------------------------------------------------------- /test/t_files/graph_list_of_files_input/g1_p1.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/graph_list_of_files_input/g1_p1.ttl -------------------------------------------------------------------------------- /test/t_files/graph_list_of_files_input/g1_p2.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/graph_list_of_files_input/g1_p2.nt -------------------------------------------------------------------------------- /test/t_files/graph_list_of_files_input/g1_p2.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/graph_list_of_files_input/g1_p2.ttl -------------------------------------------------------------------------------- /test/t_files/https/https.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/https/https.ttl -------------------------------------------------------------------------------- /test/t_files/https/https_shacl.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/https/https_shacl.ttl -------------------------------------------------------------------------------- /test/t_files/instances_cap/all_classes_cap_1.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instances_cap/all_classes_cap_1.shex -------------------------------------------------------------------------------- /test/t_files/instances_cap/all_classes_cap_3.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instances_cap/all_classes_cap_3.shex -------------------------------------------------------------------------------- /test/t_files/instances_cap/target_person_cap_1.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instances_cap/target_person_cap_1.shex -------------------------------------------------------------------------------- /test/t_files/instances_cap/target_person_cap_5.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instances_cap/target_person_cap_5.shex -------------------------------------------------------------------------------- /test/t_files/instances_file_input/all_classes_some_instances.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instances_file_input/all_classes_some_instances.shex -------------------------------------------------------------------------------- /test/t_files/instances_file_input/g1_all_instances.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instances_file_input/g1_all_instances.nt -------------------------------------------------------------------------------- /test/t_files/instances_file_input/g1_some_instances.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instances_file_input/g1_some_instances.nt -------------------------------------------------------------------------------- /test/t_files/instances_file_input/some_classes_all_instances.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instances_file_input/some_classes_all_instances.shex -------------------------------------------------------------------------------- /test/t_files/instances_file_input/some_classes_some_instances.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instances_file_input/some_classes_some_instances.shex -------------------------------------------------------------------------------- /test/t_files/instantiation_prop/G1_ex_a.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instantiation_prop/G1_ex_a.shex -------------------------------------------------------------------------------- /test/t_files/instantiation_prop/G1_ex_a.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instantiation_prop/G1_ex_a.ttl -------------------------------------------------------------------------------- /test/t_files/instantiation_prop/G1_ex_a_some_rdftype.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instantiation_prop/G1_ex_a_some_rdftype.shex -------------------------------------------------------------------------------- /test/t_files/instantiation_prop/G1_ex_a_some_rdftype.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/instantiation_prop/G1_ex_a_some_rdftype.ttl -------------------------------------------------------------------------------- /test/t_files/inverse_paths/g1_inverse.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/inverse_paths/g1_inverse.shex -------------------------------------------------------------------------------- /test/t_files/keep_less_specific/g1_several_names.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/keep_less_specific/g1_several_names.ttl -------------------------------------------------------------------------------- /test/t_files/keep_less_specific/keep_less_compliant.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/keep_less_specific/keep_less_compliant.shex -------------------------------------------------------------------------------- /test/t_files/keep_less_specific/keep_less_no_compliant.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/keep_less_specific/keep_less_no_compliant.shex -------------------------------------------------------------------------------- /test/t_files/keep_less_specific/no_keep_less_compliant.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/keep_less_specific/no_keep_less_compliant.shex -------------------------------------------------------------------------------- /test/t_files/keep_less_specific/no_keep_less_no_compliant.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/keep_less_specific/no_keep_less_no_compliant.shex -------------------------------------------------------------------------------- /test/t_files/literals/different_literals.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/literals/different_literals.ttl -------------------------------------------------------------------------------- /test/t_files/literals/different_literals_shacl.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/literals/different_literals_shacl.ttl -------------------------------------------------------------------------------- /test/t_files/literals/literals_no_xsd.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/literals/literals_no_xsd.ttl -------------------------------------------------------------------------------- /test/t_files/literals/literals_no_xsd_shacl.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/literals/literals_no_xsd_shacl.ttl -------------------------------------------------------------------------------- /test/t_files/min_iri/g1_all_classes_no_comments_min_iri.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/min_iri/g1_all_classes_no_comments_min_iri.shex -------------------------------------------------------------------------------- /test/t_files/min_iri/g1_different_base_per_instance_no_sep_char.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/min_iri/g1_different_base_per_instance_no_sep_char.ttl -------------------------------------------------------------------------------- /test/t_files/min_iri/g1_different_namespaces_per_class.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/min_iri/g1_different_namespaces_per_class.shex -------------------------------------------------------------------------------- /test/t_files/min_iri/g1_different_namespaces_per_class.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/min_iri/g1_different_namespaces_per_class.ttl -------------------------------------------------------------------------------- /test/t_files/min_iri/g1_different_namespaces_per_instance.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/min_iri/g1_different_namespaces_per_instance.shex -------------------------------------------------------------------------------- /test/t_files/min_iri/g1_different_namespaces_per_instance.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/min_iri/g1_different_namespaces_per_instance.ttl -------------------------------------------------------------------------------- /test/t_files/min_iri/shacl_g1_all_classes_no_comments_min_iri.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/min_iri/shacl_g1_all_classes_no_comments_min_iri.ttl -------------------------------------------------------------------------------- /test/t_files/min_iri/shacl_g1_different_namespaces_per_class.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/min_iri/shacl_g1_different_namespaces_per_class.ttl -------------------------------------------------------------------------------- /test/t_files/min_iri/shacl_g1_different_namespaces_per_instance.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/min_iri/shacl_g1_different_namespaces_per_instance.ttl -------------------------------------------------------------------------------- /test/t_files/namespaces_dict/no_foaf.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/namespaces_dict/no_foaf.shex -------------------------------------------------------------------------------- /test/t_files/namespaces_dict/overwrite.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/namespaces_dict/overwrite.shex -------------------------------------------------------------------------------- /test/t_files/namespaces_dict/overwrite_empty.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/namespaces_dict/overwrite_empty.shex -------------------------------------------------------------------------------- /test/t_files/namespaces_to_ignore/g1_namespaces.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/namespaces_to_ignore/g1_namespaces.ttl -------------------------------------------------------------------------------- /test/t_files/namespaces_to_ignore/g1_namespaces_indirect.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/namespaces_to_ignore/g1_namespaces_indirect.ttl -------------------------------------------------------------------------------- /test/t_files/namespaces_to_ignore/g1_other_namespace.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/namespaces_to_ignore/g1_other_namespace.shex -------------------------------------------------------------------------------- /test/t_files/namespaces_to_ignore/g1_other_namespace_indirect.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/namespaces_to_ignore/g1_other_namespace_indirect.shex -------------------------------------------------------------------------------- /test/t_files/no_sharp/sharp_chances.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/no_sharp/sharp_chances.ttl -------------------------------------------------------------------------------- /test/t_files/no_slash_prefixed/g1_no_prefix_except_shapes.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/no_slash_prefixed/g1_no_prefix_except_shapes.shex -------------------------------------------------------------------------------- /test/t_files/node_types/property_to_IRI_and_literal.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/node_types/property_to_IRI_and_literal.shex -------------------------------------------------------------------------------- /test/t_files/node_types/property_to_IRI_and_literal.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/node_types/property_to_IRI_and_literal.ttl -------------------------------------------------------------------------------- /test/t_files/opt_cardinality/g4_opt_cardinality.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/opt_cardinality/g4_opt_cardinality.ttl -------------------------------------------------------------------------------- /test/t_files/opt_cardinality/g4_opt_disabled.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/opt_cardinality/g4_opt_disabled.shex -------------------------------------------------------------------------------- /test/t_files/opt_cardinality/g4_opt_enabled.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/opt_cardinality/g4_opt_enabled.shex -------------------------------------------------------------------------------- /test/t_files/qualifiers/virus_qualifiers.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/qualifiers/virus_qualifiers.shex -------------------------------------------------------------------------------- /test/t_files/qualifiers/virus_wikidata_depth2.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/qualifiers/virus_wikidata_depth2.ttl -------------------------------------------------------------------------------- /test/t_files/repeated_names/two_person_classes.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/repeated_names/two_person_classes.shex -------------------------------------------------------------------------------- /test/t_files/repeated_names/two_person_classes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/repeated_names/two_person_classes.ttl -------------------------------------------------------------------------------- /test/t_files/repeated_names/two_person_classes_op2.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/repeated_names/two_person_classes_op2.shex -------------------------------------------------------------------------------- /test/t_files/shacl/g1_all_classes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shacl/g1_all_classes.ttl -------------------------------------------------------------------------------- /test/t_files/shacl/g1_person.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shacl/g1_person.ttl -------------------------------------------------------------------------------- /test/t_files/shape_map/a_node.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shape_map/a_node.shex -------------------------------------------------------------------------------- /test/t_files/shape_map/focus.sm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shape_map/focus.sm -------------------------------------------------------------------------------- /test/t_files/shape_map/focus_and_wildcard.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shape_map/focus_and_wildcard.shex -------------------------------------------------------------------------------- /test/t_files/shape_map/focus_and_wildcard.sm: -------------------------------------------------------------------------------- 1 | {FOCUS foaf:name _}@ -------------------------------------------------------------------------------- /test/t_files/shape_map/focus_nodes.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shape_map/focus_nodes.shex -------------------------------------------------------------------------------- /test/t_files/shape_map/node_selector.sm: -------------------------------------------------------------------------------- 1 | @ -------------------------------------------------------------------------------- /test/t_files/shape_map/prefixed_node_selector.sm: -------------------------------------------------------------------------------- 1 | ex:Jimmy@ -------------------------------------------------------------------------------- /test/t_files/shape_map/several_shm_items.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shape_map/several_shm_items.shex -------------------------------------------------------------------------------- /test/t_files/shape_map/several_shm_items.sm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shape_map/several_shm_items.sm -------------------------------------------------------------------------------- /test/t_files/shape_map/sparql_selector.sm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shape_map/sparql_selector.sm -------------------------------------------------------------------------------- /test/t_files/shapes_namespace/different_namespace.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shapes_namespace/different_namespace.shex -------------------------------------------------------------------------------- /test/t_files/shapes_namespace/empty_prefix_used.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shapes_namespace/empty_prefix_used.shex -------------------------------------------------------------------------------- /test/t_files/shapes_namespace/empty_prefix_used_and_no_def.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/shapes_namespace/empty_prefix_used_and_no_def.shex -------------------------------------------------------------------------------- /test/t_files/sort/g_sort.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/sort/g_sort.shex -------------------------------------------------------------------------------- /test/t_files/sort/g_sort.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/sort/g_sort.ttl -------------------------------------------------------------------------------- /test/t_files/sort/g_sort_incoming.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/sort/g_sort_incoming.shex -------------------------------------------------------------------------------- /test/t_files/sort/g_sort_incoming.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/sort/g_sort_incoming.ttl -------------------------------------------------------------------------------- /test/t_files/sort/g_sort_mixed.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/sort/g_sort_mixed.shex -------------------------------------------------------------------------------- /test/t_files/sort/g_sort_mixed.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/sort/g_sort_mixed.ttl -------------------------------------------------------------------------------- /test/t_files/t_graph_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1.json -------------------------------------------------------------------------------- /test/t_files/t_graph_1.n3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1.n3 -------------------------------------------------------------------------------- /test/t_files/t_graph_1.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1.nt -------------------------------------------------------------------------------- /test/t_files/t_graph_1.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1.tsv -------------------------------------------------------------------------------- /test/t_files/t_graph_1.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1.ttl -------------------------------------------------------------------------------- /test/t_files/t_graph_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1.xml -------------------------------------------------------------------------------- /test/t_files/t_graph_1_absolutes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1_absolutes.ttl -------------------------------------------------------------------------------- /test/t_files/t_graph_1_base.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1_base.ttl -------------------------------------------------------------------------------- /test/t_files/t_graph_1_bnode.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1_bnode.ttl -------------------------------------------------------------------------------- /test/t_files/t_graph_1_multiline_str.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1_multiline_str.ttl -------------------------------------------------------------------------------- /test/t_files/t_graph_1_scaped_quotes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1_scaped_quotes.ttl -------------------------------------------------------------------------------- /test/t_files/t_graph_1_scaped_quotes_and_multiline.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/t_graph_1_scaped_quotes_and_multiline.ttl -------------------------------------------------------------------------------- /test/t_files/target_classes/input_classes_one_target.tsv: -------------------------------------------------------------------------------- 1 | http://xmlns.com/foaf/0.1/Person -------------------------------------------------------------------------------- /test/t_files/target_classes/input_classes_one_target_prefixed.tsv: -------------------------------------------------------------------------------- 1 | foaf:Person -------------------------------------------------------------------------------- /test/t_files/target_classes/input_classes_two_targets.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/target_classes/input_classes_two_targets.tsv -------------------------------------------------------------------------------- /test/t_files/target_classes/one_target.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/target_classes/one_target.shex -------------------------------------------------------------------------------- /test/t_files/target_classes/two_targets.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/target_classes/two_targets.shex -------------------------------------------------------------------------------- /test/t_files/threshold/g1_t05.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/threshold/g1_t05.shex -------------------------------------------------------------------------------- /test/t_files/threshold/g1_t051.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/threshold/g1_t051.shex -------------------------------------------------------------------------------- /test/t_files/threshold/g1_t1.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/threshold/g1_t1.shex -------------------------------------------------------------------------------- /test/t_files/uml/a.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/t_files/untyped_numbers/g1_untyped_age.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/untyped_numbers/g1_untyped_age.nt -------------------------------------------------------------------------------- /test/t_files/untyped_numbers/g1_untyped_weight.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/untyped_numbers/g1_untyped_weight.nt -------------------------------------------------------------------------------- /test/t_files/wikidata_annotation/wiki_example.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/wikidata_annotation/wiki_example.ttl -------------------------------------------------------------------------------- /test/t_files/wikidata_annotation/wiki_example_noanot.shex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/wikidata_annotation/wiki_example_noanot.shex -------------------------------------------------------------------------------- /test/t_files/wikidata_annotation/wiki_example_noanot_shacl.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_files/wikidata_annotation/wiki_example_noanot_shacl.ttl -------------------------------------------------------------------------------- /test/t_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/t_utils.py -------------------------------------------------------------------------------- /test/test_all_classes_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_all_classes_mode.py -------------------------------------------------------------------------------- /test/test_allow_opt_cardinality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_allow_opt_cardinality.py -------------------------------------------------------------------------------- /test/test_allow_redundant_or.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_allow_redundant_or.py -------------------------------------------------------------------------------- /test/test_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_annotations.py -------------------------------------------------------------------------------- /test/test_bnode_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_bnode_handling.py -------------------------------------------------------------------------------- /test/test_bugs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_bugs/test_no_sharp_in_auto_shape_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_bugs/test_no_sharp_in_auto_shape_names.py -------------------------------------------------------------------------------- /test/test_bugs/test_no_sharp_nor_slash_due_to_prefixing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_bugs/test_no_sharp_nor_slash_due_to_prefixing.py -------------------------------------------------------------------------------- /test/test_compression_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_compression_mode.py -------------------------------------------------------------------------------- /test/test_decimals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_decimals.py -------------------------------------------------------------------------------- /test/test_depth_for_building_subgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_depth_for_building_subgraph.py -------------------------------------------------------------------------------- /test/test_detect_minimal_iri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_detect_minimal_iri.py -------------------------------------------------------------------------------- /test/test_disable_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_disable_comments.py -------------------------------------------------------------------------------- /test/test_disable_endpoint_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_disable_endpoint_cache.py -------------------------------------------------------------------------------- /test/test_disable_exact_cardinality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_disable_exact_cardinality.py -------------------------------------------------------------------------------- /test/test_disable_or_statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_disable_or_statements.py -------------------------------------------------------------------------------- /test/test_discard_and_compliant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_discard_and_compliant.py -------------------------------------------------------------------------------- /test/test_examples_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_examples_mode.py -------------------------------------------------------------------------------- /test/test_file_target_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_file_target_classes.py -------------------------------------------------------------------------------- /test/test_graph_file_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_graph_file_input.py -------------------------------------------------------------------------------- /test/test_graph_list_of_file_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_graph_list_of_file_inputs.py -------------------------------------------------------------------------------- /test/test_infer_numeric_types_for_untyped_literals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_infer_numeric_types_for_untyped_literals.py -------------------------------------------------------------------------------- /test/test_input_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_input_format.py -------------------------------------------------------------------------------- /test/test_instances_cap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_instances_cap.py -------------------------------------------------------------------------------- /test/test_instances_file_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_instances_file_input.py -------------------------------------------------------------------------------- /test/test_instances_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_instances_report.py -------------------------------------------------------------------------------- /test/test_instantiation_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_instantiation_property.py -------------------------------------------------------------------------------- /test/test_inverse_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_inverse_paths.py -------------------------------------------------------------------------------- /test/test_keep_less_specific.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_keep_less_specific.py -------------------------------------------------------------------------------- /test/test_list_of_url_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_list_of_url_input.py -------------------------------------------------------------------------------- /test/test_namespaces_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_namespaces_dict.py -------------------------------------------------------------------------------- /test/test_namespaces_to_ignore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_namespaces_to_ignore.py -------------------------------------------------------------------------------- /test/test_node_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_node_types.py -------------------------------------------------------------------------------- /test/test_raw_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_raw_graph.py -------------------------------------------------------------------------------- /test/test_raw_shape_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_raw_shape_map.py -------------------------------------------------------------------------------- /test/test_rdflib_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_rdflib_graph.py -------------------------------------------------------------------------------- /test/test_remove_empty_sahpes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_remove_empty_sahpes.py -------------------------------------------------------------------------------- /test/test_repeated_shape_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_repeated_shape_names.py -------------------------------------------------------------------------------- /test/test_shacl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_shacl/test_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shacl/test_annotations.py -------------------------------------------------------------------------------- /test/test_shacl/test_class_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shacl/test_class_selection.py -------------------------------------------------------------------------------- /test/test_shacl/test_detect_minimal_iri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shacl/test_detect_minimal_iri.py -------------------------------------------------------------------------------- /test/test_shacl/test_https.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shacl/test_https.py -------------------------------------------------------------------------------- /test/test_shacl/test_literal_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shacl/test_literal_types.py -------------------------------------------------------------------------------- /test/test_shacl/test_shape_map_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shacl/test_shape_map_compatibility.py -------------------------------------------------------------------------------- /test/test_shacl/test_wikidata_annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shacl/test_wikidata_annotation.py -------------------------------------------------------------------------------- /test/test_shape_map_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shape_map_file.py -------------------------------------------------------------------------------- /test/test_shape_map_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shape_map_format.py -------------------------------------------------------------------------------- /test/test_shape_qualifiers_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shape_qualifiers_mode.py -------------------------------------------------------------------------------- /test/test_shapes_namespaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_shapes_namespaces.py -------------------------------------------------------------------------------- /test/test_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_sort.py -------------------------------------------------------------------------------- /test/test_target_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_target_classes.py -------------------------------------------------------------------------------- /test/test_threshold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_threshold.py -------------------------------------------------------------------------------- /test/test_uml_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_uml_gen.py -------------------------------------------------------------------------------- /test/test_url_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_url_endpoint.py -------------------------------------------------------------------------------- /test/test_url_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_url_graph.py -------------------------------------------------------------------------------- /test/test_wikidata_annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/test/test_wikidata_annotation.py -------------------------------------------------------------------------------- /ws/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ws/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/ws/docker/Dockerfile -------------------------------------------------------------------------------- /ws/shexer_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weso/shexer/HEAD/ws/shexer_rest.py -------------------------------------------------------------------------------- /ws/wsgi.py: -------------------------------------------------------------------------------- 1 | from ws.shexer_rest import * --------------------------------------------------------------------------------