opencontrolsusagelicensev1.schema.json
type · thingOpen Controls vocabularystatus · draftv1
{
"Opencontrolsusagelicensev1": {
"@type": "Opencontrolsusagelicensev1",
"schemaVersion": 1,
"@id": "URL",
"subject": {
"@type": "String",
"domain": "String",
"analyzedUrl": "String",
"work": "String",
"directory": "String",
"scope": "String",
"category": "String",
"contentSummary": "String"
},
"assumptions": {
"@type": "Assumptions",
"jurisdiction": "String",
"purpose": "String"
},
"issuer": {
"@type": "Issuer",
"name": "String"
},
"issuedAt": "String",
"lastCheckedAt": "String",
"verdict": {
"@type": "Verdict",
"confidence": "String",
"needsReview": "String"
},
"rights": {
"@type": "Rights",
"scrape": {
"@type": "Scrape",
"state": "String",
"conditions": [
{
"conditions(item)": "String"
}
],
"note": "String",
"basis": [
{
"basis(item)": "String"
}
]
},
"tdm": {
"@type": "Tdm"
},
"aiTrain": {
"@type": "AiTrain"
},
"aiUse": {
"@type": "AiUse"
},
"derive": {
"@type": "Derive"
},
"redistribute": {
"@type": "Redistribute"
},
"transform": {
"@type": "Transform"
},
"tag": {
"@type": "Tag"
}
},
"detectedLicenses": [
{
"detectedLicenses(item)": {
"@type": "DetectedLicenses(item)",
"licenseType": "String",
"code": "String",
"url": "URL",
"machineReadable": "String"
}
}
],
"signals": [
{
"signals(item)": {
"@type": "Signals(item)",
"signal": "String",
"sourceUrl": "String",
"parser": "String",
"checkedAt": "String",
"licenseCode": "String",
"evidence": [
{
"evidence(item)": {
"@type": "Evidence(item)",
"excerpt": "String",
"locator": "String",
"matched": "String"
}
}
]
}
}
],
"provenance": {
"@type": "Provenance",
"analyzer": "String",
"fetch": {
"@type": "Fetch",
"userAgent": "String",
"respectedRobots": "String"
},
"ruleSets": [
{
"ruleSets(item)": {
"@type": "RuleSets(item)",
"id": "String",
"version": "String"
}
}
]
},
"registration": {
"@type": "Registration",
"registry": "String",
"recordUrl": "String",
"status": "String"
},
"disclaimer": "String"
}
}{
"Opencontrolsusagelicensev1": {
"@type": "Opencontrolsusagelicensev1",
"schemaVersion": 1,
"@id": {
"description": "Traversable URL of the hierarchy item record.",
"type": "URL"
},
"subject": {
"@type": {
"type": "String"
},
"domain": {
"type": "String"
},
"analyzedUrl": {
"type": "String"
},
"work": {
"description": "Optional specific work/dataset/path the grant is scoped to.",
"nullable": true,
"type": "String"
},
"directory": {
"type": "String"
},
"scope": {
"type": "String"
},
"category": {
"type": "String"
},
"contentSummary": {
"type": "String"
}
},
"assumptions": {
"@type": "Assumptions",
"jurisdiction": {
"type": "String"
},
"purpose": {
"type": "String"
}
},
"issuer": {
"@type": "Issuer",
"name": {
"description": "The name of the item or record.",
"type": "String"
}
},
"issuedAt": {
"type": "String"
},
"lastCheckedAt": {
"type": "String"
},
"verdict": {
"@type": "Verdict",
"confidence": {
"type": "String"
},
"needsReview": {
"type": "String"
}
},
"rights": {
"@type": "Rights",
"scrape": {
"@type": "Scrape",
"state": {
"type": "String"
},
"conditions": [
{
"conditions(item)": {
"description": "A condition attached to the permitted rights. One of: attribution, sharealike, noncommercial.",
"type": "String"
}
}
],
"note": {
"description": "Free-text annotation; genre + jurisdiction of the source.",
"type": "String"
},
"basis": [
{
"basis(item)": {
"type": "String"
}
}
]
},
"tdm": {
"@type": "Tdm"
},
"aiTrain": {
"@type": "AiTrain"
},
"aiUse": {
"@type": "AiUse"
},
"derive": {
"@type": "Derive"
},
"redistribute": {
"@type": "Redistribute"
},
"transform": {
"@type": "Transform"
},
"tag": {
"@type": "Tag"
}
},
"detectedLicenses": [
{
"detectedLicenses(item)": {
"@type": "DetectedLicenses(item)",
"licenseType": {
"type": "String"
},
"code": {
"type": "String"
},
"url": {
"description": "Canonical URL at the publisher's site, never a mirror.",
"type": "URL"
},
"machineReadable": {
"type": "String"
}
}
}
],
"signals": [
{
"signals(item)": {
"@type": "Signals(item)",
"signal": {
"type": "String"
},
"sourceUrl": {
"type": "String"
},
"parser": {
"type": "String"
},
"checkedAt": {
"type": "String"
},
"licenseCode": {
"type": "String"
},
"evidence": [
{
"evidence(item)": {
"@type": "Evidence(item)",
"excerpt": {
"type": "String"
},
"locator": {
"type": "String"
},
"matched": {
"type": "String"
}
}
}
]
}
}
],
"provenance": {
"@type": "Provenance",
"analyzer": {
"type": "String"
},
"fetch": {
"@type": "Fetch",
"userAgent": {
"type": "String"
},
"respectedRobots": {
"type": "String"
}
},
"ruleSets": [
{
"ruleSets(item)": {
"@type": "RuleSets(item)",
"id": {
"description": "Provenance link to the source corpus document_id.",
"type": "String"
},
"version": {
"description": "Version information for an item.",
"type": "String"
}
}
}
]
},
"registration": {
"@type": "Registration",
"registry": {
"type": "String"
},
"recordUrl": {
"type": "String"
},
"status": {
"description": "Release status: Released, In Review, or On Hold.",
"type": "String"
}
},
"disclaimer": {
"type": "String"
}
}
}