Legenda voor beoordeling:
A = Voldoet aan criterium
B = Voldoet deels aan criterium
X = voldoet niet aan criterium
Status = Voorkeur
Criteria | Beoordeling |
---|---|
Open standaard | A |
Adoptie en ondersteuning | A |
Onafhankelijkheid & interoperabiliteit | A |
Transparantie | A |
Zelf-documenterend | A |
Patenten en licenties | A |
De Extensible Markup Language (XML) is een opmaaktaal voor algemene doeleinden voor het maken van andere opmaaktalen voor speciale doeleinden, en is een vereenvoudigde subset van SGML. De structuur en grammatica van een XML-document kunnen worden gedefinieerd met behulp van een opmaakdeclaratie, zoals een Document Type Definition (DTD) of XML-schema. Een XML-document bestaat uit geneste elementen, die elk attributen en inhoud kunnen hebben.
Status = Voorkeur
Criteria | Beoordeling |
---|---|
Open standaard | A |
Adoptie en ondersteuning | A |
Onafhankelijkheid & interoperabiliteit | A |
Transparantie | A |
Zelf-documenterend | A |
Patenten en licenties | A |
JavaScript Object Notation (JSON) is een open standaardformaat dat voor mensen leesbare tekst gebruikt om gegevensobjecten te verzenden die bestaan uit attribuut-waardeparen. Het wordt gebruikt voor asynchrone browser/server-communicatie (AJAJ). Hoewel het oorspronkelijk is afgeleid van de JavaScript-scripttaal, is JSON taalonafhankelijk en gebruikt het conventies die overeenkomen met de C-familie van talen, waaronder C, C++, C#, Java, JavaScript, Perl, Python en andere.