Weblate · JSON-LD Context
Weblate Context
JSON-LD context defining the semantic vocabulary for Weblate from Weblate.
2 Classes
69 Properties
3 Namespaces
Namespaces
schema:
https://schema.org/
weblate:
https://docs.weblate.org/en/latest/api.html#
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
id
type
Properties
| Property | Type | Container |
|---|---|---|
| Project | reference | |
| Component | reference | |
| Translation | reference | |
| Unit | reference | |
| Language | reference | |
| Change | reference | |
| Addon | reference | |
| Screenshot | reference | |
| User | reference | |
| Group | reference | |
| Role | reference | |
| Memory | reference | |
| Category | reference | |
| ComponentList | reference | |
| Label | reference | |
| Task | reference | |
| slug | string | |
| name | string | |
| url | reference | |
| web_url | reference | |
| description | string | |
| source_language | reference | |
| code | string | |
| language | reference | |
| project | reference | |
| component | reference | |
| translation | reference | |
| vcs | string | |
| repo | string | |
| branch | string | |
| filemask | string | |
| file_format | string | |
| source | string | |
| target | string | |
| state | integer | |
| translated | boolean | |
| fuzzy | boolean | |
| timestamp | dateTime | |
| created | dateTime | |
| username | string | |
| full_name | string | |
| string | ||
| is_superuser | boolean | |
| is_active | boolean | |
| groups | list | |
| roles | list | |
| permissions | list | |
| translated_percent | float | |
| total | integer | |
| total_words | integer | |
| translated_words | integer | |
| failing_checks | integer | |
| addon_name | string | |
| configuration | ||
| context | string | |
| position | integer | |
| priority | integer | |
| content_hash | string | |
| has_suggestion | boolean | |
| has_comment | boolean | |
| has_failing_check | boolean | |
| color | string | |
| action | integer | |
| action_name | string | |
| author | reference | |
| message | string | |
| result | ||
| status | string | |
| completed | boolean |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"weblate": "https://docs.weblate.org/en/latest/api.html#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Project": {
"@id": "weblate:project",
"@type": "@id"
},
"Component": {
"@id": "weblate:component",
"@type": "@id"
},
"Translation": {
"@id": "weblate:translation",
"@type": "@id"
},
"Unit": {
"@id": "weblate:unit",
"@type": "@id"
},
"Language": {
"@id": "weblate:language",
"@type": "@id"
},
"Change": {
"@id": "weblate:change",
"@type": "@id"
},
"Addon": {
"@id": "weblate:addon",
"@type": "@id"
},
"Screenshot": {
"@id": "weblate:screenshot",
"@type": "@id"
},
"User": {
"@id": "weblate:user",
"@type": "@id"
},
"Group": {
"@id": "weblate:group",
"@type": "@id"
},
"Role": {
"@id": "weblate:role",
"@type": "@id"
},
"Memory": {
"@id": "weblate:memory",
"@type": "@id"
},
"Category": {
"@id": "weblate:category",
"@type": "@id"
},
"ComponentList": {
"@id": "weblate:component_list",
"@type": "@id"
},
"Label": {
"@id": "weblate:label",
"@type": "@id"
},
"Task": {
"@id": "weblate:task",
"@type": "@id"
},
"id": "@id",
"type": "@type",
"slug": {
"@id": "weblate:slug",
"@type": "xsd:string"
},
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"url": {
"@id": "schema:url",
"@type": "@id"
},
"web_url": {
"@id": "weblate:web_url",
"@type": "@id"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"source_language": {
"@id": "weblate:source_language",
"@type": "@id"
},
"code": {
"@id": "weblate:language_code",
"@type": "xsd:string"
},
"language": {
"@id": "weblate:language",
"@type": "@id"
},
"project": {
"@id": "weblate:project",
"@type": "@id"
},
"component": {
"@id": "weblate:component",
"@type": "@id"
},
"translation": {
"@id": "weblate:translation",
"@type": "@id"
},
"vcs": {
"@id": "weblate:vcs",
"@type": "xsd:string"
},
"repo": {
"@id": "weblate:repo",
"@type": "xsd:string"
},
"branch": {
"@id": "weblate:branch",
"@type": "xsd:string"
},
"filemask": {
"@id": "weblate:filemask",
"@type": "xsd:string"
},
"file_format": {
"@id": "weblate:file_format",
"@type": "xsd:string"
},
"source": {
"@id": "weblate:source",
"@type": "xsd:string"
},
"target": {
"@id": "weblate:target",
"@type": "xsd:string"
},
"state": {
"@id": "weblate:state",
"@type": "xsd:integer"
},
"translated": {
"@id": "weblate:translated",
"@type": "xsd:boolean"
},
"fuzzy": {
"@id": "weblate:fuzzy",
"@type": "xsd:boolean"
},
"timestamp": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
},
"created": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"username": {
"@id": "weblate:username",
"@type": "xsd:string"
},
"full_name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"email": {
"@id": "schema:email",
"@type": "xsd:string"
},
"is_superuser": {
"@id": "weblate:is_superuser",
"@type": "xsd:boolean"
},
"is_active": {
"@id": "weblate:is_active",
"@type": "xsd:boolean"
},
"groups": {
"@id": "weblate:groups",
"@container": "@list"
},
"roles": {
"@id": "weblate:roles",
"@container": "@list"
},
"permissions": {
"@id": "weblate:permissions",
"@container": "@list"
},
"translated_percent": {
"@id": "weblate:translated_percent",
"@type": "xsd:float"
},
"total": {
"@id": "weblate:total",
"@type": "xsd:integer"
},
"total_words": {
"@id": "weblate:total_words",
"@type": "xsd:integer"
},
"translated_words": {
"@id": "weblate:translated_words",
"@type": "xsd:integer"
},
"failing_checks": {
"@id": "weblate:failing_checks",
"@type": "xsd:integer"
},
"addon_name": {
"@id": "weblate:addon_name",
"@type": "xsd:string"
},
"configuration": {
"@id": "weblate:configuration"
},
"context": {
"@id": "weblate:context",
"@type": "xsd:string"
},
"position": {
"@id": "weblate:position",
"@type": "xsd:integer"
},
"priority": {
"@id": "weblate:priority",
"@type": "xsd:integer"
},
"content_hash": {
"@id": "weblate:content_hash",
"@type": "xsd:string"
},
"has_suggestion": {
"@id": "weblate:has_suggestion",
"@type": "xsd:boolean"
},
"has_comment": {
"@id": "weblate:has_comment",
"@type": "xsd:boolean"
},
"has_failing_check": {
"@id": "weblate:has_failing_check",
"@type": "xsd:boolean"
},
"color": {
"@id": "weblate:color",
"@type": "xsd:string"
},
"action": {
"@id": "weblate:action",
"@type": "xsd:integer"
},
"action_name": {
"@id": "weblate:action_name",
"@type": "xsd:string"
},
"author": {
"@id": "schema:author",
"@type": "@id"
},
"message": {
"@id": "schema:text",
"@type": "xsd:string"
},
"result": {
"@id": "weblate:result"
},
"status": {
"@id": "weblate:status",
"@type": "xsd:string"
},
"completed": {
"@id": "weblate:completed",
"@type": "xsd:boolean"
}
}
}