doap
doap copied to clipboard
add a version "state" property.
Motivation
The current DOAP lists versions but has no indication which versions are EOL, or bug fix only, or active. For purposes of automating warnings about old dependencies such a tag would be extremely valuable.
Feature Simply a new property with a domain of Version. I am open to discussion of range and whether or not this should be a controlled vocabulary. Personally I think that it should be a controlled vocabulary to make it easier to process the data automatically.
Alternatives Property defined in an external vocabulary. Property with free form text.
Additional context
This is indeed interesting. One approach would be to provide suggested vocabulary terms but be open to implementors also adding their own as appropriate. Do you have any examples where we could figure out the terms?
Possible terms that cross my mind immediately would include:
- experimental
- release candidate
- stable release
- development release
- long term supported
- deprecated