ewilderj / doap

RDF schema for describing software projects
https://github.com/ewilderj/doap/wiki
Apache License 2.0
270 stars 57 forks source link

add a version "state" property. #80

Open Claudenw opened 2 months ago

Claudenw commented 2 months ago

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

ewilderj commented 1 month ago

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: