Skip to content

Commit 4954a21

Browse files
Update schema.json
1 parent 2b3782a commit 4954a21

File tree

1 file changed

+4
-114
lines changed

1 file changed

+4
-114
lines changed

schemas/gov/schema.json

Lines changed: 4 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,6 @@
1414
"description": "A short description of the project. It should be a single line containing a single sentence. Maximum 150 characters are allowed.",
1515
"maxLength": 150
1616
},
17-
"longDescription": {
18-
"type": "string",
19-
"description": "Provide longer description of the software, between 150 and 10000 chars. It is meant to provide an overview of the capabilities of the software for a potential user.",
20-
"minLength": 150,
21-
"maxLength": 10000
22-
},
23-
"status": {
24-
"type": "string",
25-
"enum": [
26-
"ideation",
27-
"development",
28-
"alpha",
29-
"beta",
30-
"releaseCandidate",
31-
"production",
32-
"archival"
33-
],
34-
"description": "Development status of the project"
35-
},
3617
"permissions": {
3718
"type": "object",
3819
"description": "An object containing description of the usage/restrictions regarding the release",
@@ -104,13 +85,6 @@
10485
"usageType"
10586
]
10687
},
107-
"organization": {
108-
"type": "string",
109-
"description": "Organization responsible for the project",
110-
"enum": [
111-
"Centers for Medicare & Medicaid Services"
112-
]
113-
},
11488
"repositoryURL": {
11589
"type": "string",
11690
"format": "uri",
@@ -124,17 +98,6 @@
12498
],
12599
"description": "Visibility of repository"
126100
},
127-
"vcs": {
128-
"type": "string",
129-
"description": "Version control system used",
130-
"enum": [
131-
"git",
132-
"hg",
133-
"svn",
134-
"rcs",
135-
"bzr"
136-
]
137-
},
138101
"laborHours": {
139102
"type": "number",
140103
"description": "Labor hours invested in the project. Calculated using COCOMO measured by the SCC tool: https://github.com/boyter/scc?tab=readme-ov-file#cocomo"
@@ -152,51 +115,6 @@
152115
},
153116
"additionalProperties": true
154117
},
155-
"platforms": {
156-
"type": "array",
157-
"description": "Platforms supported by the project",
158-
"items": {
159-
"type": "string",
160-
"enum": [
161-
"web",
162-
"windows",
163-
"mac",
164-
"linux",
165-
"ios",
166-
"android",
167-
"other"
168-
]
169-
}
170-
},
171-
"categories": {
172-
"type": "array",
173-
"description": "Categories the project belongs to. Select from: https://yml.publiccode.tools/categories-list.html",
174-
"items": {
175-
"type": "string"
176-
}
177-
},
178-
"softwareType": {
179-
"type": "string",
180-
"description": "Type of software",
181-
"enum": [
182-
"standalone/mobile",
183-
"standalone/iot",
184-
"standalone/desktop",
185-
"standalone/web",
186-
"standalone/backend",
187-
"standalone/other",
188-
"addon",
189-
"library",
190-
"configurationFiles"
191-
]
192-
},
193-
"languages": {
194-
"type": "array",
195-
"description": "Programming languages that make up the codebase",
196-
"items": {
197-
"type": "string"
198-
}
199-
},
200118
"maintenance": {
201119
"type": "string",
202120
"description": "The dedicated staff that keeps the software up-to-date, if any",
@@ -211,27 +129,6 @@
211129
"type": "string",
212130
"description": "Contract number"
213131
},
214-
"date": {
215-
"type": "object",
216-
"description": "A date object describing the release",
217-
"properties": {
218-
"created": {
219-
"type": "string",
220-
"format": "date-time",
221-
"description": "Creation date of project."
222-
},
223-
"lastModified": {
224-
"type": "string",
225-
"format": "date-time",
226-
"description": "Date when the project was last modified"
227-
},
228-
"metaDataLastUpdated": {
229-
"type": "string",
230-
"format": "date-time",
231-
"description": "Date when metadata was last updated"
232-
}
233-
}
234-
},
235132
"tags": {
236133
"type": "array",
237134
"description": "Topics and keywords associated with the project to improve search and discoverability",
@@ -261,35 +158,28 @@
261158
"type": "string"
262159
}
263160
},
264-
"localisation": {
161+
"AIUseCaseInventory": {
265162
"type": "boolean",
266-
"description": "Indicates if the project supports multiple languages"
163+
"description": "Is the software included in the agency's AI use case inventory?"
267164
}
268165
}
269166
},
270167
"required": [
271168
"name",
272169
"description",
273170
"longDescription",
274-
"status",
275171
"permissions",
276-
"organization",
277172
"repositoryURL",
278173
"repositoryVisibility",
279-
"vcs",
280174
"laborHours",
281175
"reuseFrequency",
282-
"platforms",
283-
"categories",
284-
"softwareType",
285176
"languages",
286177
"maintenance",
287178
"contractNumber",
288-
"date",
289179
"tags",
290180
"contact",
291181
"feedbackMechanisms",
292-
"localisation"
182+
"AIUseCaseInventory"
293183
],
294184
"additionalProperties": false
295-
}
185+
}

0 commit comments

Comments
 (0)