python src/manage.py test app.testsworks for me for app tests, but none of the api tests seem to execute for me with test api.tests, here are the logs.
I had one doubt though. Correct me if I'm wrong. The SPDX Document that is mentioned in the problem statement points to the in-memory representation of the document struct of the data model.
@Tarunmoses, yes, you're right.
Any ideas or any relevant sources from which i can work on this??
@thealphacod3r You can look at the Java design for how it achieved the same goal by creating system interface for storing the SPDX model in different formats - the documentation is here: https://github.com/spdx/Spdx-Java-Library#storage-interface
Isn't the license matcher supposed to take into consideration the meaning of the sentences? There can be various ways to write a sentence that would have the same meaning.
There is a specific set of rules the SPDX legal team came up with to define what legal terms are considered the same "meaning" documented in the License Matching Guidelines. Some of these guidelines are easier to implement in code than others.