-
Notifications
You must be signed in to change notification settings - Fork 5
/
ChangeLog
179 lines (162 loc) · 6.15 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
CHANGES
=======
* Removed packaging import. Not needed
* Documentation and official CLI added. Should be good to go
* Unit tests complete
* Add the ability to suppress the axiom progress indicator
* Add examples of how to convert using python
* Remove Pipfile.lock from distro
* Disable update-requriements step
* Disable update-requriements step
* Attempt to fix pipenv-to-requirements failure
* Passes both rdflib 5.0.0 and 6.2.0
* minor formatting in README
* Checkpoint to clean up the main branch
* Demonstration of some of the issues we face in rdflib 6.2
* All v6 tests work as intended
* Added further tests of multiple namespaces in turtle
* Add \_subjects to FunOwlBase to handle linting issue
* Formatting repair
* Add a definitive set of tests expected rdflib behavior
* Automatically generated requirements and Pipfile.lock
* Add unit test for issue #45
* Automatically generated requirements and Pipfile.lock
v0.1.12
-------
* Automatically generated requirements and Pipfile.lock
* Automatically generated requirements and Pipfile.lock
* Automatically generated requirements and Pipfile.lock
* Bypass any unit tests that fail due to the rdflib 6.1.1 mega-bindings
* Bypass any unit tests that fail due to the rdflib 6.1.1 mega-bindings
* Automatically generated requirements and Pipfile.lock
* Minor tweak to make versioning compatible back to 3.7.9
* Automatically generated requirements and Pipfile.lock
* Try testing ANY push vs. just main
* Omit single quotes from prefix parse as well just to be sure
* Resolve issue #39
v0.1.11
-------
* Resolve issue #33
* Fix issue #33
* Automatically generated requirements and Pipfile.lock
* rdflibshim. fixes #30
* Testing issue #24. Issue appears to have been fixed
v0.1.10
-------
* Add skip option to tests
* Fix issue w/ empty ("") literals
* Fix issue where literals were being parsed as URI's
* Checking that issue #26 got fixed in the process. It did
* Automatically generated requirements and Pipfile.lock
* Fixed parsing error where parens had priority over quotes
v0.1.9
------
* Changed the Ontology.imports signature to allow an OntologyDocument. Changed Prefix to accept strings
* Enable SNOMED test by adding \_\_init\_\_.py to directory
* Fix (strangely) undetected typo dataproperty\_axioms
v0.1.8
------
* Finalize test
* Added emit\_functional\_definition to to\_rdf function
v0.1.7
------
* Switch to https for the owl converter
* Force python 3.8 and above and lock to rdflib 5.0
* Automatically generated requirements and Pipfile.lock
* Update README.md
* Bump urllib3 from 1.26.4 to 1.26.5
* Update dependency on urllib3
v0.1.6
------
* Automatically generated requirements and Pipfile.lock
* Fix issue #14
* Update setup.cfg
v0.1.5
------
* Remove 3.7 unit tests
* Automatically generated requirements and Pipfile.lock
* Add github actions for unit test and update
* Update test cases to reflect rdflib 5.0 differences
* Fix issue 12
* bit 'o cleanup'
* Major checkpoint -- refactored typing system
* Milestone -- passes all unit tests
* 12 failures, 7 skips out of 482 tests
* 38 failures and 7 skips out of 446 total tests
* Checkpoint
* Checkpoin t
* Update test harness to use the relative file names
* Revisit the test generation strategy
* Passes 411 out of 478 Tests
* Passing 315 out of 481 tests
* Test suite error
* Test suite error
* Fixed Test suite error
* Fix Test Suite Error
* Adding XML representations as a double check
* Checkpoint on test suite
* Test case error
* Test Case Error
* Test case error
* Further RDF progress
* Implement DataMinCardinality, DataPropertyRange, DataOneOf
* Ad-hoc fix for owl:Thing a owl:Class declaration
* Add DataSomeValuesFrom
* Add Bnode2somevaluesfrom to list of contested unit tests
* Tweaks to DataAllValuesFrom
* Implemented to\_rdf for DisjointClasses, DataAllValuesFrom and DisjointDataProperties
* Added \_\_str\_\_ method to ontology document to simplify serialization
* Release version 0.1.4
* Add version badges
* Don't emit a DataType declaration for literal data types
* Several fixes on literal representation
* Update dependencies
* More work on singleton property
* Fix issue in SubObjectPropertyOf RDF emission
* Fix issues where BNode parsing stopped working
* Implemented to\_rdf for SubObjectPropertyOf, ObjectPropertyDomain, FunctionalObjectProperty and InverseFunctionalObjectProperty
* Add a Pizza Ontology example to the basics notebook
* Add functional image of the pizza ontology for testing purposes
* Set theme jekyll-theme-minimal
* Creating documentation directory
* Added RDF for ObjectPropertyChain
* Using mmem for file load
* Some attempts at performance improvement
* Add OwlDocument back into the picture
* Make the to\_rdf more efficient in EquivalentClasses
* Implementation of to\_rdf in ObjectHasSelf, ObjectSomeValuesFrom, ObjectAllValuesFrom
* Implementation of to\_rdf in ObjectOneOf, ObjectUnionOf and EquivalentClasses
* Refactor as\_rdf to to\_rdf methods
* Complete and document owl2 test suite
* Add subclass to equivalent sample
* OWL2 Test Suite now running on RDF
* Uncommented test assertion section
* Added the RDF comparison component of the test
* Passes all unit tests w/ exception of 10 owl2 test cases
* Passes 483 out of 493 tests in the test suite
* Remove old test case
* Checkpoint
* Implemented assertion.py rdf functions and tests
* Converted the OWL 2 test suite into functional/owl entries
* Added Oscar
* Owl in a bucket. Nuff said
* Adding start of implementation notes section
* Further annotation work
* Add test for multiple different individuals
* Implemented DifferentIndividuals() function in assertions.py along with test cases in test\_assertions.py
* Add sample RDF emitter for assertions/SameIndividual
* Checkpoint -- functional parser more or less works
* Implement to\_rdf on ObjectHasValue
* Implement Import to\_rdf
* Renamed basics.py to pizza.py
* Enhancements
* Checkpoint
* First cut at functional syntax --> pyfun
* Switch to lower case file names
* Checkpoint -- more tweaks and bug fixes, test skeletons in place
* Checkpoint - ClassAxioms pass basic unit tests
* Checkpoint -- passes all existing unit tests
* Add CC0 license
* Add jetbrains artifacts to gitignore
* Initial drop. Ideas sort of fleshed out, bits of it almost work
* Initial commit