inputTypes A list of Media Types (MIME Types) as mandated in RFC 6838 which the application can handle as input.
In case the software does not support any input, you can skip this field or use application/x.empty.
outputTypes A list of Media Types (MIME Types) as mandated in RFC 6838 which the application can handle as output.
In case the software does not support any output, you can skip this field or use application/x.empty.
platforms This key specifies which platform the software runs on. It is meant to describe the platforms that users will use to access and operate the software, rather than the platform the software itself runs on.
Use the predefined values if possible. If the software runs on a platform for which a predefined value is not available, a different value can be used.
categories A list of words that can be used to describe the software and can help building catalogs of open software.
usedBy A list of the names of prominent public administrations (that will serve as “testimonialsâ€) that are currently known to the software maintainer to be using this software.
Parsers are encouraged to enhance this list also with other information that can obtain independently; for instance, a fork of a software, owned by an administration, could be used as a signal of usage of the software.
.intendedAudience
intendedAudience.countries This key explicitly includes certain countries in the intended audience, i.e. the software explicitly claims compliance with specific processes, technologies or laws. All countries are specified using lowercase ISO 3166-1 alpha-2 two-letter country codes.
intendedAudience.unsupportedCountries This key explicitly marks countries as NOT supported. This might be the case if there is a conflict between how software is working and a specific law, process or technology. All countries are specified using lowercase ISO 3166-1 alpha-2 two-letter country codes.
intendedAudience.scope This key contains a list of tags related to the field of application of the software.
.description
.legal
.maintenance
maintenance.contractors This key describes the entity or entities, if any, that are currently contracted for maintaining the software. They can be companies, organizations, or other collective names.
maintenance.contacts One or more contacts maintaining this software.
This key describes the technical people currently responsible for maintaining the software. All contacts need to be a physical person, not a company or an organisation. If somebody is acting as a representative of an institution, it must be listed within the affiliation of the contact.
In case of a commercial agreement (or a chain of such agreements), specify the final entities actually contracted to deliver the maintenance. Do not specify the software owner unless it is technically involved with the maintenance of the product as well.
.localisation
localisation.availableLanguages If present, this is the list of languages in which the software is available. Of course, this list will contain at least one language. The primary language subtag cannot be omitted, as mandated by the BCP 47.
.dependsOn
dependsOn.open This key contains a list of runtime dependencies that are distributed under an open-source license.
dependsOn.proprietary This key contains a list of runtime dependencies that are distributed under a proprietary license.
dependsOn.hardware This key contains a list of hardware dependencies that must be owned to use the software.
.it
.it.conforme
.it.piattaforme
.it.riuso