Phil Sturgeon
Aug 29, 2017 · 1 min read

Hey Ihe! There seems to be a big misunderstanding between what I’m writing and what you’re reading.

I don’t think JSON Schema is a complete implementation of UML, but there are editors out there that let you build UML-style diagrams, see the one linked. UML-style does not mean “literally every single feature in UML”.

As as for XML Schema vs JSON Schema, I did not say they are identical. They are comparable in a lot more than just name, the goals from the XML Schema website describe JSON Schema perfectly:

What is XML Schema Used For?

A Schema can be used:

  • to provide a list of elements and attributes in a vocabulary;
  • to associate types, such as integer, string, etc., or more specifically such as hatsize, sock_colour, etc., with values found in documents;
  • to constrain where elements and attributes can appear, and what can appear inside those elements, such as saying that a chapter title occurs inside a chapter, and that a chapter must consist of a chapter title followed by one or more paragraphs of text;
  • to provide documentation that is both human-readable and machine-processable;
  • to give a formal description of one or more documents.

I don’t understand your position of anger. Can you dial it back a bit if you decide to reply? :)

)
    Phil Sturgeon

    Written by

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade