ADMS Core requires that each asset have a type (since Software Asset is a sub class of Asset, they too must have a type).
Are we sure that the Asset Type will always be 'software'? If so, this can be added to the class definition so that it does not need to be stated explicitly in instance data.
Component
DocumentationCategory
Conceptual Model
Login or
create an account to comment.
Comments
No asset type vocabulary was retained in v0.3, but I wonder if this is correct. Software is more than source code and binaries, it is also about:
Are this considered separate assets or are these part of a general software distribution?
I'm not sure these distinctions need to be made in ADMS.F/OSS for the moment... maybe in v > 1.0 ?
There are also more specialised vocabularies like OSLC that specifically address things like specs, tests, features, etc.
See this related issue, in which the question is raised whether software should be restricted to "executable code" only, or whether logos, documentation, etc can also be considered to be software assets.
https://joinup.ec.europa.eu/discussion/software-assets-are-not-necessarily-executable-software
No asset type vocabulary was added to v1.00 of the specifcation.