Hi,

I probably should have written a few status reports by now and I apologise for 
that. My progress can be easily tracked on both the git.spdx.org repository[1] 
and, with a bit more details, on the issue tracker of the mirror repository on 
GitHub [2].

What is done:

- An abstract representation for SPDX documents (spdx.Document, spdx.Package, 
etc.). Appropriate for SPDX 1.2 for the moment.
- Tag format lexer and parser (with unit tests)
- Tag format Writer / pretty-printer (both directly from a lexer or from a 
spdx.Document object)
- Skeleton of CLI tool

Currently working on a validator for SPDX Documents in abstract format. I’m 
making good progress on this. I estimate to finish it by the end of this week.

Some of the next steps:

- Implement validation in the CLI tool
- Decide on RDF Library to use (I’d appreciate suggestions - I’ve only seen 
some bindings for raptor so far)
- Implement parser from RDF to spdx.Document
- Writer (pretty-printer) for a spdx.Document to RDF
- Conversion (to/from rdf/tag) in the CLI Tool

I hope everything is OK.

All the best,
Vlad

[1]: http://git.spdx.org/spdx-tools-go.git/
[2]: https://github.com/vladvelici/spdx-go/issues
_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech

Reply via email to