I'm understanding that json-ld is json using Scheme.org vocabulary to give context meaning to json objects. Right? So, in a Person context, givenName will the way to refer to someone's first name.
But I'm failing miserable in understand where json-schema fits in all this schema stuff. In fact I would say that the json-schema documentation is missing talk about json-ld and Schema.org, as far as I can tell, at least to let new comers knows it has no connection, if it's the case.
So two question here:
1- Is my understand of json-ld right?
2- What is the connection between json-schema and json-ld/Schema.org?