Further Resources
Currently, we are working on our manuscript describing our framework. If you want to attribute our library, please use our GitHub page for reference.
More Inside the Project
Examples and test cases provide a good starting point to get to know the project better. Find them in the folders examples and tests.
Contribution
Feel free to create a pull request and we will take a look on it. Your commitment is well appreciated!
Questions
In case you have any question or suggestion, please open an issue on our GitHub issues page.
Coverage Report
The coverage report is generated using coverage.py.
Name Stmts Miss Cover Missing
----------------------------------------------------------------------------------
owlapy/__init__.py 5 0 100%
owlapy/abstracts/__init__.py 3 0 100%
owlapy/abstracts/abstract_owl_ontology.py 14 1 93% 143
owlapy/abstracts/abstract_owl_reasoner.py 49 14 71% 391-394, 409-417, 439, 464
owlapy/class_expression/__init__.py 9 0 100%
owlapy/class_expression/class_expression.py 38 3 92% 58, 62, 112
owlapy/class_expression/nary_boolean_expression.py 25 0 100%
owlapy/class_expression/owl_class.py 33 0 100%
owlapy/class_expression/restriction.py 315 25 92% 41, 49, 68, 89, 173, 248-249, 307, 346, 434, 437, 442, 445, 462, 498, 509, 593-594, 632, 677, 724, 727, 767, 815, 851
owlapy/converter.py 420 174 59% 52-68, 75-76, 79, 82, 152, 157, 169, 176, 184, 277, 294, 304-307, 313-359, 366-387, 394-401, 417-420, 431, 451, 460-481, 489-491, 498-511, 515-521, 525-548, 552-555, 559-560, 564-576, 580-587, 591-592, 621, 625-629
owlapy/iri.py 72 3 96% 75, 106, 111
owlapy/meta_classes.py 11 0 100%
owlapy/namespaces.py 27 3 89% 36, 40, 43
owlapy/owl_annotation.py 16 4 75% 16, 24, 42, 50
owlapy/owl_axiom.py 539 57 89% 39, 42, 45, 59, 113, 150, 153, 193, 201, 204, 254-257, 265, 289, 295, 298, 301, 339-342, 349, 352, 407-410, 417, 420, 539, 542, 555, 591, 594, 601, 604, 643, 668, 676, 717, 731, 787, 790, 821, 824, 857, 860, 893, 896, 929, 1006, 1097, 1100, 1211, 1214, 1276, 1280, 1315
owlapy/owl_data_ranges.py 40 2 95% 46, 107
owlapy/owl_datatype.py 20 0 100%
owlapy/owl_individual.py 23 0 100%
owlapy/owl_literal.py 505 162 68% 101, 133, 135, 144-165, 176, 185-186, 208, 212, 221, 225, 234, 238, 247, 273, 277, 286, 290, 299, 303, 312, 316, 325, 329, 337, 341, 349, 353, 361, 365, 373, 377, 385, 390, 396, 400, 432, 436, 440-443, 450, 455, 460, 465, 470, 473-475, 496, 504, 507, 510, 513-515, 531-533, 541, 544, 547, 561-562, 569-570, 577-578, 584-585, 610, 615, 633, 646, 653, 656-658, 661, 674, 679, 692, 697, 702, 707, 710-712, 715-717, 744, 747-750, 765, 768, 778, 781, 790, 793, 796, 803, 806, 809, 821-837, 843, 846, 849, 855, 858, 861, 867, 870, 873, 879, 882, 885, 891, 894, 897, 904-906, 909, 912-914, 917
owlapy/owl_object.py 29 4 86% 26, 83-85
owlapy/owl_ontology.py 1086 225 79% 99, 110-113, 116, 124, 141-147, 170, 178-181, 282-288, 311-320, 325-346, 366, 436, 439, 444-466, 471-481, 491-497, 509, 512-513, 553, 558-563, 573, 578, 595, 604-615, 620-635, 646, 651, 661, 673, 677, 713, 719, 730, 736, 741-765, 770-777, 797, 809, 824-825, 848-851, 866, 883, 895, 899, 912, 925, 933-934, 941-942, 947, 956-961, 968, 971-973, 976, 986, 1012-1013, 1022, 1025, 1038, 1056, 1059, 1062, 1065, 1068, 1076, 1122, 1125-1128, 1165, 1184-1185, 1199, 1210, 1428, 1438, 1454-1455, 1478-1479, 1558-1559, 1600, 1604, 1608, 1634, 1741, 1747, 1755
owlapy/owl_property.py 72 11 85% 17, 24, 32, 40, 67, 76, 130, 162, 166, 178, 197
owlapy/owl_reasoner.py 858 154 82% 89, 110, 144, 156-158, 163-169, 174-176, 178-179, 183, 232-238, 244-246, 289-296, 322, 357-361, 387-390, 418-420, 422-424, 431-433, 435-436, 440, 453-455, 457-459, 464-466, 468-469, 473, 478-480, 500, 504-505, 518-520, 541, 586-588, 602-604, 622-623, 634-638, 641, 647, 671-680, 692, 697, 701, 749-752, 850-854, 872, 879, 889-893, 901-905, 946-952, 963, 1149-1151, 1293, 1308, 1323-1325, 1476-1500, 1531, 1563, 1573-1574, 1587-1590
owlapy/owlapi_mapper.py 368 8 98% 206, 485-493
owlapy/parser.py 371 14 96% 316, 327, 400-401, 416, 656, 667, 751-752, 763, 779-780, 784-785
owlapy/providers.py 38 3 92% 41, 54, 56
owlapy/render.py 305 51 83% 80-115, 144-159, 177, 181, 187, 223, 232, 237, 242, 376, 380, 387, 406, 422, 431, 436, 441, 523, 527, 532, 536, 541, 563
owlapy/scripts/owlapy_serve.py 95 10 89% 52, 58, 120-132
owlapy/static_funcs.py 33 19 42% 22-27, 32-43, 58-60
owlapy/util_owl_static_funcs.py 176 128 27% 53, 147-207, 212-215, 261-373
owlapy/utils.py 794 340 57% 30-31, 54-58, 75-86, 229, 233, 237, 243, 249-253, 257-261, 265, 269, 273, 279, 283, 287, 291, 295, 301, 307, 313, 317, 321, 325, 329-332, 336-339, 343, 350, 365-367, 370-379, 382, 385, 388, 391, 394, 398-404, 408, 419, 423, 427, 431, 435, 439-443, 447-451, 455-459, 463-467, 471, 475, 479-484, 488-493, 497-502, 506, 510, 514-518, 522-526, 530-534, 538-542, 546-550, 554, 558-562, 566, 570-575, 579-584, 588-593, 597, 601-605, 610, 619, 623, 627, 631, 635, 639, 643, 647-652, 656-662, 666, 670, 674, 679, 684, 689, 693, 697, 701, 705, 709-712, 716-719, 723, 727, 731, 736, 741, 746, 750, 799, 801, 803, 805, 807, 811, 813, 816, 818, 835, 861, 917, 931-933, 941-942, 962, 984-985, 1005, 1042-1043, 1058-1059, 1076-1104, 1109, 1114, 1123-1152, 1157, 1162-1164, 1184-1194, 1197-1203, 1206-1217, 1220-1256, 1260-1262, 1267-1271
owlapy/vocab.py 102 3 97% 32, 123-124
----------------------------------------------------------------------------------
TOTAL 6491 1418 78%