Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

properties for language used in structure and possibly data SDMX JSON messages #40

Closed
tasosc opened this issue Jun 27, 2016 · 12 comments
Closed
Assignees

Comments

@tasosc
Copy link

tasosc commented Jun 27, 2016

In this ticket it is is proposed to have new optional properties for indicating the message default language and any alternative language used for specific text.

SDMX JSON Messages contain only one name/description per nameable and annotation but it does not contain:

  1. The default language used for all text in the document could be used in cases where Content-Language information is not available or contains multiple languages. This property could for example be added under header.
    e.g.
    "header" : {..., "defaultLanguage" : "fr", ... }
  2. When a text was not available in the language from (1) then another (optional) property could be added at nameable objects (DSD, Concept, Code) and/or annotation. This property could either indicate that no text exists because it was not available or the alternative language that was used. E.g.

"name" : "Frequency", alternativeLanguage: { "name" : "en"}
or
"name" : "FREQ Stub", alternativeLanguage: { "missingText" : "name"}

To avoid using such property in all codes of a possibly big codelist the property could also be set once :

"name" : "Frequency", alternativeLanguage: { "name" : "en", "child" : "de" }, "values": [ { "id": "M", "name": "monatlich" } ]

@OECD-BBAZART
Copy link
Contributor

As another option I would suggest like in HTML a cascading approach:
Always use a language attribute in the header section. The language defined will be inherited by all other elements in the document.

If there is content that is in a different language that the one declared in the header, then we can use a language attribute on the elements themselves.

Else if there is multiple languages available except the default one we can suggest the other available languages in a new attribute 'otherLang' and display the prefered language if exists as priority (this is against REST rule: we have to decide).

cf. attached an example.

Language proposal based on step3.txt

@dr-leo
Copy link

dr-leo commented Jun 28, 2016

Hello,

by way of an introduction, I am not involved in the SDMX TWG, but over
the past two years or so I've implemented an SDMX 2.1 Client in
Python:
http://pandasdmx.readthedocs.io/en/master/

Recently I have added a Reader for data Messages in JSON. It is not
part of the current release, but it is in the repo on github. Based on
my admittedly narrow perspective I would like to comment on this
proposal as follows; I am intentionally somewhat provocative:

It is certainly useful to think about international strings, to Quote
the term from the SDMX Information model specs. That said, I am
unaware of a JSON implementation of These strings. SDMXML message
headers do not contain any Information on the Default language.
Rather, individual string entities specify one or more languages.
While the proposed Addition to the JSON specification is probably
compliant with the Information Model specs. However, in my experience
adding ever more nice-to-haves to the JSON file Format complicates
things for implementers in that it blurs the hitherto clean Separation
of logic (model) and representation (SDMXML or SDMXJSON).

In my humble view, the JSON Format already departs to some extent from
the Information Model. Two examples:

  1. Unlike in SDMXML, Datasets in JSON have no 'structured_by'
    Attribute containing the DSD ID. Rather, there is a collection of
    links which may or may not contain a link to the DSD in some Format.
    In SDMXML things are cleaner as the 'structured_by' Attribute is both
    contained in the Header and the dataset. It can thus be processed
    easily at Information-model-Level. The JSON representation departs
    from this Approach thus requiring a fair amount of dedicated code in
    the gray Zone between model and implementation (JSON Format).
  2. Datasets in JSON lack a 'dim_at_obs' Attribute. In SDMXML this is
    contained in the dataset and arguably the Header. The JSON Format, in
    turn, requires implementers to count the dimensions in the structure
    section. This is entirely possible, but requires a completely
    different Approach even at model Level. So the header's dim_at_obs
    Attribute must be concocted by the Reader in order to Keep the model
    intact where it relies on this Attribute.

While the JSON Format is clearly a step in the right direction as it
is simpler more efficient, I am concerned that proposals as this,
however nice it might be, may gradually diminish the SDMX Standard's
clarity, consistency and elegance, thereby hampering its Adoption and
making implementations error-prone. Eventually, without updating the
Information model in parallel, things could get worse rather than
better.

Leo

On 27/06/2016, Benoit BAZART notifications@github.com wrote:

As another option I would suggest like in HTML a cascading approach:
Always use a language attribute in the header section. The language defined
will be inherited by all other elements in the document.

If there is content that is in a different language that the one declared in
the header, then we can use a language attribute on the elements
themselves.

Else if there is multiple languages available except the default one we can
suggest the other available languages in a new attribute 'otherLang' and
display the prefered language if exists as priority (this is against REST
rule: we have to decide).

cf. attached an example.

Language proposal based on
step3.txt


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#40 (comment)

@tasosc
Copy link
Author

tasosc commented Jun 29, 2016

@OECD-BBAZART In my opinion what you suggest cascading like html is fine. Although I am afraid I don't understand the following sentence:

(this is against REST rule: we have to decide).

@dr-leo I am also an SDMX developer. The problem is that knowing what language was used is useful in many use cases. And what I am afraid is that if it is not added in the standard, it is quite possible that custom solutions will popup like the many workarounds to SDMX v2.0 or the custom parameters and content type in SDMX REST.

Another option would be to include a "lang" JSON attribute to the links/link object:

{
        "href": "http://www.myorg.org/ws/data/ECB_ICP1/M.PT.N.071100.4.INX",
        "rel": "request",
        "title": "Link to the url that returns this response",
        "type": "application/json",
        "lang" : "fr"
}

@dr-leo
Copy link

dr-leo commented Jun 30, 2016

I see the Need for Standardisation. My only Point is that it should be
done so as to

  1. remain as Close as possible to the SDMXML implementation of the
    Information model
  2. avoid adding any Features to a particular implementation that are
    not contained in the Information model
  3. give priority to extending the Information model rather than adding
    all kinds of nice-to-haves to a particular implementation.

That said, I realise that there might be an incentive at TWG Level to
do lots of things proposed here merely because altering the
Information model is not technical thus requiring a more tedious
process.

However, we all know that API's are build on the model, not on any
particular implementation. If implementations grow ever more complex -
and the links section contained in sdmxjson but not in sdmxml is
another dubious example - I am afraid you may be creating new Problems
by solving one.

Leo

On 29/06/2016, tasosc notifications@github.com wrote:

@OECD-BBAZART In my opinion what you suggest cascading like html is fine.
Although I am afraid I don't understand the following sentence:

(this is against REST rule: we have to decide).

@dr-leo I am also an SDMX developer. The problem is that knowing what
language was used is useful in many use cases. And what I am afraid is that
if it is not added in the standard, it is quite possible that custom
solutions will popup like the many workarounds to SDMX v2.0 or the custom
parameters and content type in SDMX REST.

Another option would be to include a "lang" JSON attribute to the links/link
object:

{
        "href":
"http://www.myorg.org/ws/data/ECB_ICP1/M.PT.N.071100.4.INX",
        "rel": "request",
        "title": "Link to the url that returns this response",
        "type": "application/json",
        "lang" : "fr"
}

You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#40 (comment)

@OECD-BBAZART
Copy link
Contributor

@tasosc about:

(this is against REST rule: we have to decide).

I just wanted to say: if a content is not available in a particular language then a 404 should be sent but this should not be handle at this level but by the service itself.

@sosna
Copy link
Member

sosna commented Jul 1, 2016

Just as background info, the SDMX-JSON format was meant to be used along with an SDMX RESTful API. This is why any feature offered by the RESTful API or HTTP in general has not been duplicated in the SDMX-JSON spec.

For languages for example:

  • HTTP offers Content-Negotiation to indicate the language you are interested in. This is done via the HTTP Accept-Language request header.
  • The server then responds with the message that contains a Content-Language Response header or with an HTTP 406 status code, in case the requested language is not supported.
  • Whenever the resource is available in other languages, the idea was to use the link property along with the alternate relationship. The language could be handled via the hreflang property of links, but, I just checked the last version of the spec, and this is not defined there. Would that help you? If so, I'll send a change request...

Regarding the comment from @dr-leo about the lack of support for dim_at_obs or structured_by: This is mandatory in XML because, if you do not know the metadata, you cannot parse SDMX-ML messages in the compact format or its successor (the structure specific format). However, the idea with SDMX-JSON is that the data message should contain the metadata necessary to parse and interpret the data message (via the structure object). This tells you which dimensions and attributes are attached where and what are their expected values. In that context, it would for example be allowed in SDMX-JSON to attach a dimension which is the same for the entire dataset directly at the dataset level (I'm not aware any implementers supports this, because it does not play nicely with streaming web services, but it is possible). This being said, it's still recommended to point to the full metadata info using links objects.

I hope this clarifies a bit the design decisions.

@dr-leo
Copy link

dr-leo commented Jul 4, 2016

Thanks for clarifying this.

I think it should be possible to fully process sdmxjson messges after
a careful read of the specs. Thus I would definitely prefer having
everything in there.

On links objects in sdmxjson: I haven't checked recently. But I am
unaware of this being defined in the Information Model. And here is
what concerns me: the model does define a 'structured_by' Attribute
for datasets. But it is missing in sdmxjson. I do recognize that an
sdmxjson data message has a link to the structure. But this does not
help at all: The 'structured_by' Attribute is the ID, and it is the
Job of the app sitting on top to assemble the link to get it. In the
brave new json world, the link is contained in the json jsg, the ID is
clearly contained in the link. My Point is that the app sitting on top
of the model must care about whether the DataSet object Comes from a
json or sdmxml file. So the model does no longer serve as an
abstraction layer. Would you agree on this? Am I missing anything?

On dim_at_obs: The structure object in json is great. Yet, my comment
above applies here, too: While in an sdmxml msg, dim_at_obs could be
used to easily distinguish between flat and other data sets. The
structure object does not tell you succinctly whether the data is
flat. You may conclude flatness from the Absence of dimensions at
series or dataset Level. But this is cumbersome, and your Reader has
to make up the good old dim_at_obs Attribute itself. This is
cumbersome and may be error-prone as it relies on certain assumptions:
What if the Server Returns a message with no Series object within the
Dimensions section or it does return it with Zero Content? - I am
assuming here that either is allowed...

One final source of confusion: The sdmxjson specs do not specify
Groups between the dataset and series Level, the Information model
does, and so does sdmxml. Again, I may be missing something. But I
would very much favor as much consistency between sdmxml and sdmxjson.

Leo

On 01/07/2016, Xavier Sosnovsky notifications@github.com wrote:

Just as background info, the SDMX-JSON format was meant to be used along
with an SDMX RESTful API. This is why any feature offered by the RESTful API
or HTTP in general has not been duplicated in the SDMX-JSON spec.

For languages for example:

  • HTTP offers Content-Negotiation to indicate the language you are
    interested in. This is done via the HTTP Accept-Language request header.
  • The server then responds with the message that contains a Content-Language
    Response header or with an HTTP 406 status code, in case the requested
    language is not supported.
  • Whenever the resource is available in other languages, the idea was to use
    the link property along with the alternate relationship. The language
    could be handled via the hreflang property of links, but, I just checked
    the last version of the spec, and this is not defined there. Would that help
    you? If so, I'll send a change request...

Regarding the comment from @dr-leo about the lack of support for
dim_at_obs or structured_by: This is mandatory in XML because, if you do
not know the metadata, you cannot parse SDMX-ML messages in the compact
format or its successor (the structure specific format). However, the idea
with SDMX-JSON is that the data message should contain the metadata
necessary to parse and interpret the data message (via the structure
object). This tells you which dimensions and attributes are attached where
and what are their expected values. In that context, it would for example be
allowed in SDMX-JSON to attach a dimension which is the same for the entire
dataset directly at the dataset level (I'm not aware any implementers
supports this, because it does not play nicely with streaming web services,
but it is possible). This being said, it's still recommended to point to the
full metadata info using links objects.

I hope this clarifies a bit the design decisions.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#40 (comment)

@sosna
Copy link
Member

sosna commented Jul 13, 2016

@dr-leo, you raised a lof of interesting points. I'll try to tackle some of them below.

  • Re. the lack of links in the model: Yes, that's the case and this is currently being discussed. The idea would be to have linkeable artefacts, i.e. objects which can hold an array of link objects.
  • Re. structured_by: I'm not sure to understand the issue. The model defines a structuredBy and a describedBy that can be used to reference a DSD or a dataflow respectively. structureBy is mandatory. In SDMX-ML, this translates into a Structure element in the header, which must contain a valid reference to DSD (via another Structure element) or a dataflow (via a StructureUsage element) or a provision agreement (via a ProvisionAgreement element). The choice of which element to use is left to the implementer because all of them allow you to reach the DSD anyway. In SDMX-JSON, the necessary metadata are already embedded in the data message but there is the option of adding links to DSDs, dataflows and/or provision agreements via the links array. So, yes, the readers for various formats need to know how to do things in various formats but, unless I overlooked something, the logic is the same.
  • Re. dim_at_obs: there is an observationDimension defined in the model. In SDMX-ML, it translates into a dimensionAtObservation attribute of the Structure element in the header. SDMX-JSON is meant to be very close to the RESTful API and the assumption is that, as the data message is organised the way the client asked in its query (time series, cross-sectional or flat) there is no need to repeat the information. What we found important was to indicate where dimensions can be found (dataset, obs or series) and this is what the SDMX-JSON structure object is about. If you need to know if the dataset is flat, you can simply check the existence or the length of the dataset series property (either are allowed indeed). For our own purpose, we found this to be OK (and the reports of early implementers go in the same direction). However, if you believe this is an issue, please open an issue and we might still be able to propose alternatives before the official release of version 1.0.
  • Re. groups: SDMX-JSON is very close to the RESTful API, as mentioned. The RESTful APIs we are aware of are streaming apis (i.e. they start returning results asap instead of keeping the entire result set in memory). Use of groups make streaming impossible (in SDMX-ML for example, you first have to write all the groups before you can start writing the series elements). That's why it was not added to the SDMX-JSON spec. Again, if you believe this is an important issue, please open an issue in Github and we will review it :).

dosse added a commit that referenced this issue Mar 24, 2017
Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .
@dosse
Copy link
Contributor

dosse commented Mar 24, 2017

Added hreflang name to link object (see commit 259a66c) to allow indicating availability of the same resource in alternative languages. This change doesn't include a new feature to allow for and indicate varying languages within the same message.

dosse added a commit that referenced this issue Nov 30, 2017
Implement solution for #40
dosse added a commit that referenced this issue Nov 30, 2017
Implementation of solution for #40
dosse added a commit that referenced this issue Nov 30, 2017
dosse added a commit that referenced this issue Nov 30, 2017
Implementation of solution of #40
dosse added a commit that referenced this issue Nov 30, 2017
Implementation of solution of #40
dosse added a commit that referenced this issue Nov 30, 2017
Implementation of solution of #40
dosse added a commit that referenced this issue Nov 30, 2017
Implementation of solution of #40
@dosse
Copy link
Contributor

dosse commented Nov 30, 2017

The SDMX-TWG decided:

The first best language match according to the user’s preferred language choices in the http Accept-Language header (or if that is not available than according to the system's default language order) is to be used for each localisable message element. The message does however not indicate the returned language per localisable element. In case that there is no such language match for a particular localisable element, it is optional to:

  • return the element in a system-default language or alternatively to not return the element
  • indicate available alternative languages for the element's maintainable artefact through links to underlying localised resources

It is recommended to indicate all languages used anywhere in the message for localised elements through http Content-Language response header (languages of the intended audience) and/or through a “content-language” property in the meta tag. The main language used can be indicated through the “lang” property in the meta tag.

The documentation, schema and examples have been updated.

@dosse dosse closed this as completed Nov 30, 2017
@dosse dosse reopened this Nov 16, 2018
@dosse
Copy link
Contributor

dosse commented Nov 16, 2018

As only one default language is not sufficient especially for the case of (submitting) structure messages, but a consistent approach for all message types is envisaged, the SDMX-TWG TF3 on formats proposes to add another property allowing for multiple languages.

dosse added a commit that referenced this issue Nov 19, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 19, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 19, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 19, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 20, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 20, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 20, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 20, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 20, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 20, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 20, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
as agreed by SDMX-TWG TF3 to fully respond to #40
dosse added a commit that referenced this issue Nov 24, 2018
* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40
@dosse
Copy link
Contributor

dosse commented Nov 24, 2018

Both static best-match language texts and dynamic multi-language objects are now implemented. For optimising message sizes and avoid unnecessary duplication, a new rest parameter driving the usage of one of the text options would be useful.

@dosse dosse closed this as completed Nov 24, 2018
dosse added a commit that referenced this issue Feb 1, 2019
* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md
dosse added a commit that referenced this issue Oct 28, 2021
* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Create 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Create sdmx-json-metadata-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-metadata-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

WIP

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update 0-status.md

* Update 2-references.md

* Create generated-sample.json

* Delete 3-full-example-with-comments.md

* Create constructed-sample-full.json

* Update sdmx-json-data-schema.json

* Update constructed-sample-full.json

* Update 1-sdmx-json-field-guide.md

* Update constructed-sample-full.json

* Update generated-sample.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update agri.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-flat.json

* Update exr-time-series.json

* Delete TODO.md

* Create constructed-sample.json

* Update constructed-sample.json

* Create constructed-sample2.json

* Update sdmx-json-metadata-schema.json

* Create constructed-sample2.json

* Delete constructed-sample2.json

* Create generated-sample.json

* Update 1-sdmx-json-field-guide.md

#101

* Update generated-sample.json

* Update constructed-sample-full.json

* Update agri.json

* Update constructed-sample-full.json

* Update generated-sample.json

* Update exr-action-delete.json

* Update agri.json

* Update exr-cross-section.json

* Update exr-flat.json

* Update exr-time-series.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update README.md

* Create README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

Updated list of artefacts. Updated dataStructure (without link to MSD).

* Add MSD link to DSD

* Updated MSD

* DSD dimensonlist not optional

* Update 1-sdmx-json-field-guide.md

* MetadataStructure corrections

* Create sdmx-json-structure-schema.json

Version 2.0.0 draft

* Update sdmx-json-structure-schema.json

Changed assignmentstatus to isMandatory boolean property for attributes and added isMandatory boolean property for measures.

* Update sdmx-json-structure-schema.json

Removed unused abstract TextFormatType

* Update sdmx-json-structure-schema.json

Completing "isMandatory" for ReportingYearStartDayType

* Update 1-sdmx-json-field-guide.md

corrections

* Update sdmx-json-structure-schema.json

maxOcccurs/minOccurs corrections/improvements

* Update sdmx-json-structure-schema.json

Attribute maxOccurs corrections

* Update sdmx-json-structure-schema.json

Bug corrections (constraint roles, typo)

* Update browse-by-topic.md

resolves #86

* Update 1-sdmx-json-field-guide.md

bug corrections for constraints

* Update README.md

* Update 1-sdmx-json-field-guide.md

Typo correction

* Update sdmx-json-structure-schema.json

Corrected SimpleComponentTextFormatType (removed isMultiLingual)
Corrected regex for timeInterval (duration)

* Update sdmx-json-data-schema.json

Corrected "format" for all components  
Corrected regex for timeInterval (duration)

* Update sdmx-json-data-schema.json

Corrections for representations

* Update sdmx-json-structure-schema.json

Corrections in representations

* Update 1-sdmx-json-field-guide.md

Corrections for representations

* Update 1-sdmx-json-field-guide.md

Corrections for representations

* Update sdmx-json-data-schema.json

Corrected allowed data types: added boolean and integer.

* Create sdmx-json-data-schema.json

Moved versioned schema file to new version directory

* Update sdmx-json-data-schema.json

Revert schema 1.0 to current master version, since each version has its own folder.

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update sdmx-json-data-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update sdmx-json-metadata-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update generated-sample.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update constructed-sample.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update constructed-sample2.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update 1-sdmx-json-field-guide.md

URN example correction

* Update sdmx-json-metadata-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update sdmx-json-data-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update sdmx-json-structure-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update sdmx-json-structure-schema.json

Implementation of solution for sdmx3mdt/public-consultation#36

* Update 1-sdmx-json-field-guide.md

Implementation of solution for sdmx3mdt/public-consultation#36

* Update 1-sdmx-json-field-guide.md

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update sdmx-json-data-schema.json

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update exr-action-delete.json

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update exr-cross-section.json

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update exr-flat.json

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update exr-time-series.json

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update agri.json

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update constructed-sample-full.json

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update generated-sample.json

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update 1-sdmx-json-field-guide.md

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update sdmx-json-structure-schema.json

sdmx3mdt/public-consultation#15

Change attribute relationship `none` to `dataflow`

* Update 1-sdmx-json-field-guide.md

sdmx3mdt/public-consultation#36

Clarification for separate time dimension

* Update 1-sdmx-json-field-guide.md

sdmx3mdt/public-consultation#58

Remove ReportingYearStartDay

* Update sdmx-json-structure-schema.json

sdmx3mdt/public-consultation#58

Remove ReportingYearStartDay

* Update sdmx-json-structure-schema.json

Corrects versionless URN for DataProvider and MetadataProvider references.

Link issue: #106

* Update 1-sdmx-json-field-guide.md

sdmx3mdt/public-consultation#38

* Update sdmx-json-structure-schema.json

* Update sdmx-json-structure-schema.json

Reverting changes for non-versioned artefacts

* Update sdmx-json-structure-schema.json

* Update sdmx-json-structure-schema.json

Implemented changes to Constraints

sdmx3mdt/public-consultation#46

* Update sdmx-json-structure-schema.json

Bug corrections

* Update 1-sdmx-json-field-guide.md

Corrections for constraints

* Update sdmx-json-structure-schema.json

Corrections for constraints

* Update sdmx-json-structure-schema.json

corrections to mappings

* Update sdmx-json-structure-schema.json

Corrections

* Update 1-sdmx-json-field-guide.md

corrections and alignment with updated schema

* Update 1-sdmx-json-field-guide.md

header display corrections

* Update sdmx-json-structure-schema.json

Reformatted json layout

* Update sdmx-json-structure-schema.json

Changed name of DateMap property to align with proposal in sdmx3mdt/public-consultation#53

* Update sdmx-json-structure-schema.json

Correction for glenntav/sdmx-ml#93

* Update sdmx-json-structure-schema.json

According to glenntav/sdmx-ml#94 removed all non-stub properties from the required property list of all maintainable artefacts.

* Update 1-sdmx-json-field-guide.md

Corrects for glenntav/sdmx-ml#97

* Update sdmx-json-structure-schema.json

Corrects for glenntav/sdmx-ml#97

* Update sdmx-json-structure-schema.json

glenntav/sdmx-ml#102

* Update 1-sdmx-json-field-guide.md

glenntav/sdmx-ml#102

* Update constructed-sample-full.json

Additional examples and simplifications

* Update generated-sample.json

Corrections

* Update sdmx-json-structure-schema.json

Correction for code parent type

* Update constructed-sample.json

Updated example for SDMX-JSON 2.0.0

* Update generated-sample.json

Corrected generated example to validate against schema

* Update 1-sdmx-json-field-guide.md

correction of examples

* Update 1-sdmx-json-field-guide.md

Corrections for annotations at dimensionGroup level

* Update sdmx-json-metadata-schema.json

Minor typo fix

* Update sdmx-json-data-schema.json (#105) (#108)

corrects for #104

* Update sdmx-json-structure-schema.json

Bug correction in SingleValueMappingType

* Update sdmx-json-structure-schema.json

Correction of plural form of RepresentationMapType source/target object properties

* Update sdmx-json-structure-schema.json

Bug corrections for CodeSelectionType and CascadeSelectionType

* Update generated-sample.json

Example updated to conform to SDMX-JSON 2.0.0

* Update generated-sample.json

Added "value" to "Annotations"

Co-authored-by: Xiaodong <xd_deng@hotmail.com>
Co-authored-by: Stratos Nikoloutsos <stratos.nikoloutsos@bis.org>
dosse added a commit that referenced this issue Oct 29, 2021
* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Update sdmx-json-data-schema.json (#105)

corrects for #104

Co-authored-by: Xiaodong <xd_deng@hotmail.com>
dosse added a commit that referenced this issue Oct 29, 2021
* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Update sdmx-json-data-schema.json (#105)

corrects for #104

Co-authored-by: Xiaodong <xd_deng@hotmail.com>

Co-authored-by: Xiaodong <xd_deng@hotmail.com>
dosse added a commit that referenced this issue Oct 29, 2021
* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Update sdmx-json-data-schema.json (#105)

corrects for #104

* SDMX 3.0.0 develop branch conflict resolution (#109) (#110)

* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Update sdmx-json-data-schema.json (#105)

corrects for #104

Co-authored-by: Xiaodong <xd_deng@hotmail.com>

Co-authored-by: Xiaodong <xd_deng@hotmail.com>

Co-authored-by: Xiaodong <xd_deng@hotmail.com>
dosse added a commit that referenced this issue Oct 29, 2021
* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Update sdmx-json-data-schema.json (#105)

corrects for #104

* SDMX 3.0.0 develop branch conflict resolution (#109) (#110)

* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Update sdmx-json-data-schema.json (#105)

corrects for #104

Co-authored-by: Xiaodong <xd_deng@hotmail.com>

Co-authored-by: Xiaodong <xd_deng@hotmail.com>

Co-authored-by: Xiaodong <xd_deng@hotmail.com>
dosse added a commit that referenced this issue Oct 29, 2021
* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Update sdmx-json-structure-schema.json (#68)

Fix for #66

* Patch for 72 for structures (merge into dev branch since structures are not yet released) (#79)

* Correct inconsistency in 'attributeRelationship' definition in structure message

Solves #72

* Correct conceptRoles

* Update sdmx-json-structure-schema.json

Fixing #72

* Sdmx3.0.0 (#102)

* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Create 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Create sdmx-json-metadata-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-metadata-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

WIP

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update 0-status.md

* Update 2-references.md

* Create generated-sample.json

* Delete 3-full-example-with-comments.md

* Create constructed-sample-full.json

* Update sdmx-json-data-schema.json

* Update constructed-sample-full.json

* Update 1-sdmx-json-field-guide.md

* Update constructed-sample-full.json

* Update generated-sample.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update agri.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-flat.json

* Update exr-time-series.json

* Delete TODO.md

* Create constructed-sample.json

* Update constructed-sample.json

* Create constructed-sample2.json

* Update sdmx-json-metadata-schema.json

* Create constructed-sample2.json

* Delete constructed-sample2.json

* Create generated-sample.json

* Update 1-sdmx-json-field-guide.md

#101

* Update generated-sample.json

* Update constructed-sample-full.json

* Update agri.json

* Update constructed-sample-full.json

* Update generated-sample.json

* Update exr-action-delete.json

* Update agri.json

* Update exr-cross-section.json

* Update exr-flat.json

* Update exr-time-series.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update README.md

* Create README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

Updated list of artefacts. Updated dataStructure (without link to MSD).

* Add MSD link to DSD

* Updated MSD

* DSD dimensonlist not optional

* Update 1-sdmx-json-field-guide.md

* MetadataStructure corrections

* Create sdmx-json-structure-schema.json

Version 2.0.0 draft

* Update sdmx-json-structure-schema.json

Changed assignmentstatus to isMandatory boolean property for attributes and added isMandatory boolean property for measures.

* Update sdmx-json-structure-schema.json

Removed unused abstract TextFormatType

* Update sdmx-json-structure-schema.json

Completing "isMandatory" for ReportingYearStartDayType

* Update 1-sdmx-json-field-guide.md

corrections

* Update sdmx-json-structure-schema.json

maxOcccurs/minOccurs corrections/improvements

* Update sdmx-json-structure-schema.json

Attribute maxOccurs corrections

* Update sdmx-json-structure-schema.json

Bug corrections (constraint roles, typo)

* Update browse-by-topic.md

resolves #86

* Update 1-sdmx-json-field-guide.md

bug corrections for constraints

* Update README.md

* Update 1-sdmx-json-field-guide.md

Typo correction

* Update sdmx-json-structure-schema.json

Corrected SimpleComponentTextFormatType (removed isMultiLingual)
Corrected regex for timeInterval (duration)

* Update sdmx-json-data-schema.json

Corrected "format" for all components  
Corrected regex for timeInterval (duration)

* Update sdmx-json-data-schema.json

Corrections for representations

* Update sdmx-json-structure-schema.json

Corrections in representations

* Update 1-sdmx-json-field-guide.md

Corrections for representations

* Update 1-sdmx-json-field-guide.md

Corrections for representations

* Update sdmx-json-data-schema.json

Corrected allowed data types: added boolean and integer.

* Create sdmx-json-data-schema.json

Moved versioned schema file to new version directory

* Update sdmx-json-data-schema.json

Revert schema 1.0 to current master version, since each version has its own folder.

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for https://github.com/sdmx3mdt/public-consultation/issues/14

* Update sdmx-json-data-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update sdmx-json-metadata-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update generated-sample.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update constructed-sample.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update constructed-sample2.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update 1-sdmx-json-field-guide.md

URN example correction

* Update sdmx-json-metadata-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update sdmx-json-data-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update sdmx-json-structure-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update sdmx-json-structure-schema.json

Implementation of solution for https://github.com/sdmx3mdt/public-consultation/issues/36

* Update 1-sdmx-json-field-guide.md

Implementation of solution for https://github.com/sdmx3mdt/public-consultation/issues/36

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update sdmx-json-data-schema.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update exr-action-delete.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update exr-cross-section.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update exr-flat.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update exr-time-series.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update agri.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update constructed-sample-full.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update generated-sample.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update sdmx-json-structure-schema.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/36

Clarification for separate time dimension

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/58

Remove ReportingYearStartDay

* Update sdmx-json-structure-schema.json

https://github.com/sdmx3mdt/public-consultation/issues/58

Remove ReportingYearStartDay

* Update sdmx-json-structure-schema.json

Corrects versionless URN for DataProvider and MetadataProvider references.

Link issue: https://github.com/sdmx-twg/sdmx-json/issues/106

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/38

* Update sdmx-json-structure-schema.json

* Update sdmx-json-structure-schema.json

Reverting changes for non-versioned artefacts

* Update sdmx-json-structure-schema.json

* Update sdmx-json-structure-schema.json

Implemented changes to Constraints

https://github.com/sdmx3mdt/public-consultation/issues/46

* Update sdmx-json-structure-schema.json

Bug corrections

* Update 1-sdmx-json-field-guide.md

Corrections for constraints

* Update sdmx-json-structure-schema.json

Corrections for constraints

* Update sdmx-json-structure-schema.json

corrections to mappings

* Update sdmx-json-structure-schema.json

Corrections

* Update 1-sdmx-json-field-guide.md

corrections and alignment with updated schema

* Update 1-sdmx-json-field-guide.md

header display corrections

* Update sdmx-json-structure-schema.json

Reformatted json layout

* Update sdmx-json-structure-schema.json

Changed name of DateMap property to align with proposal in https://github.com/sdmx3mdt/public-consultation/issues/53

* Update sdmx-json-structure-schema.json

Correction for https://github.com/glennmdt/sdmx-ml/issues/93

* Update sdmx-json-structure-schema.json

According to https://github.com/glennmdt/sdmx-ml/issues/94 removed all non-stub properties from the required property list of all maintainable artefacts.

* Update 1-sdmx-json-field-guide.md

Corrects for https://github.com/glennmdt/sdmx-ml/issues/97

* Update sdmx-json-structure-schema.json

Corrects for https://github.com/glennmdt/sdmx-ml/issues/97

* Update sdmx-json-structure-schema.json

https://github.com/glennmdt/sdmx-ml/issues/102

* Update 1-sdmx-json-field-guide.md

https://github.com/glennmdt/sdmx-ml/issues/102

* Update constructed-sample-full.json

Additional examples and simplifications

* Update generated-sample.json

Corrections

* Update sdmx-json-structure-schema.json

Correction for code parent type

* Update constructed-sample.json

Updated example for SDMX-JSON 2.0.0

* Update generated-sample.json

Corrected generated example to validate against schema

* Update 1-sdmx-json-field-guide.md

correction of examples

* Update 1-sdmx-json-field-guide.md

Corrections for annotations at dimensionGroup level

* Update sdmx-json-metadata-schema.json

Minor typo fix

* Update sdmx-json-data-schema.json (#105) (#108)

corrects for #104

* Update sdmx-json-structure-schema.json

Bug correction in SingleValueMappingType

* Update sdmx-json-structure-schema.json

Correction of plural form of RepresentationMapType source/target object properties

* Update sdmx-json-structure-schema.json

Bug corrections for CodeSelectionType and CascadeSelectionType

* Update generated-sample.json

Example updated to conform to SDMX-JSON 2.0.0

* Update generated-sample.json

Added "value" to "Annotations"

Co-authored-by: Xiaodong <xd_deng@hotmail.com>
Co-authored-by: Stratos Nikoloutsos <stratos.nikoloutsos@bis.org>

* SDMX 3.0.0 develop branch conflict resolution (#109)

* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current he…
dosse added a commit that referenced this issue Oct 29, 2021
* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Update sdmx-json-data-schema.json (#105)

corrects for #104

* Releasing SDMX-JSON 2.0.0 for SDMX 3.0.0 (#113)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Update sdmx-json-structure-schema.json (#68)

Fix for #66

* Patch for 72 for structures (merge into dev branch since structures are not yet released) (#79)

* Correct inconsistency in 'attributeRelationship' definition in structure message

Solves #72

* Correct conceptRoles

* Update sdmx-json-structure-schema.json

Fixing #72

* Sdmx3.0.0 (#102)

* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Create 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Create sdmx-json-metadata-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-metadata-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

WIP

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update 0-status.md

* Update 2-references.md

* Create generated-sample.json

* Delete 3-full-example-with-comments.md

* Create constructed-sample-full.json

* Update sdmx-json-data-schema.json

* Update constructed-sample-full.json

* Update 1-sdmx-json-field-guide.md

* Update constructed-sample-full.json

* Update generated-sample.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update agri.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-flat.json

* Update exr-time-series.json

* Delete TODO.md

* Create constructed-sample.json

* Update constructed-sample.json

* Create constructed-sample2.json

* Update sdmx-json-metadata-schema.json

* Create constructed-sample2.json

* Delete constructed-sample2.json

* Create generated-sample.json

* Update 1-sdmx-json-field-guide.md

#101

* Update generated-sample.json

* Update constructed-sample-full.json

* Update agri.json

* Update constructed-sample-full.json

* Update generated-sample.json

* Update exr-action-delete.json

* Update agri.json

* Update exr-cross-section.json

* Update exr-flat.json

* Update exr-time-series.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update README.md

* Create README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

Updated list of artefacts. Updated dataStructure (without link to MSD).

* Add MSD link to DSD

* Updated MSD

* DSD dimensonlist not optional

* Update 1-sdmx-json-field-guide.md

* MetadataStructure corrections

* Create sdmx-json-structure-schema.json

Version 2.0.0 draft

* Update sdmx-json-structure-schema.json

Changed assignmentstatus to isMandatory boolean property for attributes and added isMandatory boolean property for measures.

* Update sdmx-json-structure-schema.json

Removed unused abstract TextFormatType

* Update sdmx-json-structure-schema.json

Completing "isMandatory" for ReportingYearStartDayType

* Update 1-sdmx-json-field-guide.md

corrections

* Update sdmx-json-structure-schema.json

maxOcccurs/minOccurs corrections/improvements

* Update sdmx-json-structure-schema.json

Attribute maxOccurs corrections

* Update sdmx-json-structure-schema.json

Bug corrections (constraint roles, typo)

* Update browse-by-topic.md

resolves #86

* Update 1-sdmx-json-field-guide.md

bug corrections for constraints

* Update README.md

* Update 1-sdmx-json-field-guide.md

Typo correction

* Update sdmx-json-structure-schema.json

Corrected SimpleComponentTextFormatType (removed isMultiLingual)
Corrected regex for timeInterval (duration)

* Update sdmx-json-data-schema.json

Corrected "format" for all components  
Corrected regex for timeInterval (duration)

* Update sdmx-json-data-schema.json

Corrections for representations

* Update sdmx-json-structure-schema.json

Corrections in representations

* Update 1-sdmx-json-field-guide.md

Corrections for representations

* Update 1-sdmx-json-field-guide.md

Corrections for representations

* Update sdmx-json-data-schema.json

Corrected allowed data types: added boolean and integer.

* Create sdmx-json-data-schema.json

Moved versioned schema file to new version directory

* Update sdmx-json-data-schema.json

Revert schema 1.0 to current master version, since each version has its own folder.

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for https://github.com/sdmx3mdt/public-consultation/issues/14

* Update sdmx-json-data-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update sdmx-json-metadata-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update generated-sample.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update constructed-sample.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update constructed-sample2.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update 1-sdmx-json-field-guide.md

URN example correction

* Update sdmx-json-metadata-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Updat…
dosse added a commit that referenced this issue Oct 29, 2021
* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Update sdmx-json-structure-schema.json (#68)

Fix for #66

* Patch for 72 for structures (merge into dev branch since structures are not yet released) (#79)

* Correct inconsistency in 'attributeRelationship' definition in structure message

Solves #72

* Correct conceptRoles

* Update sdmx-json-structure-schema.json

Fixing #72

* Sdmx3.0.0 (#102)

* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current header, structure and dataSets tags should be grouped
-	the already existing top-level errors tag would need to be updated

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 3-full-example-with-comments.md

* Update sdmx-json-data-schema.json

* Rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-action-delete.json

* Update 3-full-example-with-comments.md

* Update exr-flat.json

* Update exr-time-series.json

* Create agri.json

* Update 1-sdmx-json-field-guide.md

* Added attribute relationship and structure format changes (#57)

* Update sdmx-json-data-schema.json

Added AttributeRelationship (by copying similar structure construct from new SDMX-JSON structure message draft but removing all group references - this means groups should already be resolved into a list of dimensions by the server for the client)

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-structure-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-metadata-schema.json

* Update README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

Corrected formatting and writing mistakes

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* first full release

* Add type prop to contentconstraint (#60)

* Corrected generated example for contentconstraint definition and other bugs

* Finished contentconstraint correction #59

* Corrected content constraint type #59, other small bugs and cleaning of unused definitions

* Corrected contentconstraints #59

* Corrected contentconstraint #59

* Still #59

* Generic language management (#62)

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete TODO.md

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Delete step1-hateoas.json

* Delete step1.json

* Delete step2.json

* Delete step3.json

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Generic language approach

as agreed by SDMX-TWG TF3 to fully respond to #40

* Added mention of metadata message

* Delete sdmx-json-metadata-schema.json

* Delete constructed-sample

* Delete constructed-sample2

* Delete generated-sample

* Delete 1-sdmx-json-field-guide.md

* Delete 0-status.md

* Delete 1-sdmx-json-field-guide.md

* Delete 2-references.md

* Delete cs-list.png

* Delete cs-treeview.png

* Delete df-filters.png

* Delete df-list.png

* Delete series-list.png

* Delete browse-by-topic.md

* Delete sdmx-json-structure-schema.json

* Delete constructed-sample.json

* Delete generated-sample.json

* Update README.md

* Update README.md

* Update README.md

* Update sdmx-json-data-schema.json (#67)

Fix 1 for #66

* Fix minor typos (#70)

* Patch for 72 for data (merge into master branch since data are already released) (#80)

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update sdmx-json-data-schema.json

Fixing #72 for data

* Update 1-sdmx-json-field-guide.md

Fixing #72 for data

* Patch for 75 (#81)

* Update sdmx-json-data-schema.json

Fixing #75

* Update 1-sdmx-json-field-guide.md

Fixing #75

* Patch for #76 (#77)

* Update sdmx-json-data-schema.json

Fixing #76

* Update 1-sdmx-json-field-guide.md

Fixing #76

* Structure message release (#84)

* Update README.md
* Create sdmx-json-structure-schema.json
* Create generated-sample.json
* Create constructed-sample.json
* Create browse-by-topic.md
* Delete cs-list[1].png
* Add files via upload
* Create 0-status.md
* Create 1-sdmx-json-field-guide.md
* Create 2-references.md

Correction for content constraint type and uri/urn
Removed incorrect start and end properties from 'Item' artefact.

* Create 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Create sdmx-json-metadata-schema.json

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-metadata-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

WIP

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update 0-status.md

* Update 2-references.md

* Create generated-sample.json

* Delete 3-full-example-with-comments.md

* Create constructed-sample-full.json

* Update sdmx-json-data-schema.json

* Update constructed-sample-full.json

* Update 1-sdmx-json-field-guide.md

* Update constructed-sample-full.json

* Update generated-sample.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-data-schema.json

* Update agri.json

* Update exr-action-delete.json

* Update exr-cross-section.json

* Update exr-flat.json

* Update exr-time-series.json

* Delete TODO.md

* Create constructed-sample.json

* Update constructed-sample.json

* Create constructed-sample2.json

* Update sdmx-json-metadata-schema.json

* Create constructed-sample2.json

* Delete constructed-sample2.json

* Create generated-sample.json

* Update 1-sdmx-json-field-guide.md

#101

* Update generated-sample.json

* Update constructed-sample-full.json

* Update agri.json

* Update constructed-sample-full.json

* Update generated-sample.json

* Update exr-action-delete.json

* Update agri.json

* Update exr-cross-section.json

* Update exr-flat.json

* Update exr-time-series.json

* Update sdmx-json-data-schema.json

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update sdmx-json-data-schema.json

* Update README.md

* Create README.md

* Update README.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

* Update 1-sdmx-json-field-guide.md

Updated list of artefacts. Updated dataStructure (without link to MSD).

* Add MSD link to DSD

* Updated MSD

* DSD dimensonlist not optional

* Update 1-sdmx-json-field-guide.md

* MetadataStructure corrections

* Create sdmx-json-structure-schema.json

Version 2.0.0 draft

* Update sdmx-json-structure-schema.json

Changed assignmentstatus to isMandatory boolean property for attributes and added isMandatory boolean property for measures.

* Update sdmx-json-structure-schema.json

Removed unused abstract TextFormatType

* Update sdmx-json-structure-schema.json

Completing "isMandatory" for ReportingYearStartDayType

* Update 1-sdmx-json-field-guide.md

corrections

* Update sdmx-json-structure-schema.json

maxOcccurs/minOccurs corrections/improvements

* Update sdmx-json-structure-schema.json

Attribute maxOccurs corrections

* Update sdmx-json-structure-schema.json

Bug corrections (constraint roles, typo)

* Update browse-by-topic.md

resolves #86

* Update 1-sdmx-json-field-guide.md

bug corrections for constraints

* Update README.md

* Update 1-sdmx-json-field-guide.md

Typo correction

* Update sdmx-json-structure-schema.json

Corrected SimpleComponentTextFormatType (removed isMultiLingual)
Corrected regex for timeInterval (duration)

* Update sdmx-json-data-schema.json

Corrected "format" for all components  
Corrected regex for timeInterval (duration)

* Update sdmx-json-data-schema.json

Corrections for representations

* Update sdmx-json-structure-schema.json

Corrections in representations

* Update 1-sdmx-json-field-guide.md

Corrections for representations

* Update 1-sdmx-json-field-guide.md

Corrections for representations

* Update sdmx-json-data-schema.json

Corrected allowed data types: added boolean and integer.

* Create sdmx-json-data-schema.json

Moved versioned schema file to new version directory

* Update sdmx-json-data-schema.json

Revert schema 1.0 to current master version, since each version has its own folder.

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for https://github.com/sdmx3mdt/public-consultation/issues/14

* Update sdmx-json-data-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update sdmx-json-metadata-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#14 (harmonisation with data message)

* Update generated-sample.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update constructed-sample.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update constructed-sample2.json

Implementation of agreed solution for sdmx3mdt/public-consultation#14

* Update 1-sdmx-json-field-guide.md

URN example correction

* Update sdmx-json-metadata-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update sdmx-json-data-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update 1-sdmx-json-field-guide.md

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update sdmx-json-structure-schema.json

Implementation of agreed solution for sdmx3mdt/public-consultation#34

* Update sdmx-json-structure-schema.json

Implementation of solution for https://github.com/sdmx3mdt/public-consultation/issues/36

* Update 1-sdmx-json-field-guide.md

Implementation of solution for https://github.com/sdmx3mdt/public-consultation/issues/36

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update sdmx-json-data-schema.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update exr-action-delete.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update exr-cross-section.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update exr-flat.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update exr-time-series.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update agri.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update constructed-sample-full.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update generated-sample.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update sdmx-json-structure-schema.json

https://github.com/sdmx3mdt/public-consultation/issues/15

Change attribute relationship `none` to `dataflow`

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/36

Clarification for separate time dimension

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/58

Remove ReportingYearStartDay

* Update sdmx-json-structure-schema.json

https://github.com/sdmx3mdt/public-consultation/issues/58

Remove ReportingYearStartDay

* Update sdmx-json-structure-schema.json

Corrects versionless URN for DataProvider and MetadataProvider references.

Link issue: https://github.com/sdmx-twg/sdmx-json/issues/106

* Update 1-sdmx-json-field-guide.md

https://github.com/sdmx3mdt/public-consultation/issues/38

* Update sdmx-json-structure-schema.json

* Update sdmx-json-structure-schema.json

Reverting changes for non-versioned artefacts

* Update sdmx-json-structure-schema.json

* Update sdmx-json-structure-schema.json

Implemented changes to Constraints

https://github.com/sdmx3mdt/public-consultation/issues/46

* Update sdmx-json-structure-schema.json

Bug corrections

* Update 1-sdmx-json-field-guide.md

Corrections for constraints

* Update sdmx-json-structure-schema.json

Corrections for constraints

* Update sdmx-json-structure-schema.json

corrections to mappings

* Update sdmx-json-structure-schema.json

Corrections

* Update 1-sdmx-json-field-guide.md

corrections and alignment with updated schema

* Update 1-sdmx-json-field-guide.md

header display corrections

* Update sdmx-json-structure-schema.json

Reformatted json layout

* Update sdmx-json-structure-schema.json

Changed name of DateMap property to align with proposal in https://github.com/sdmx3mdt/public-consultation/issues/53

* Update sdmx-json-structure-schema.json

Correction for https://github.com/glennmdt/sdmx-ml/issues/93

* Update sdmx-json-structure-schema.json

According to https://github.com/glennmdt/sdmx-ml/issues/94 removed all non-stub properties from the required property list of all maintainable artefacts.

* Update 1-sdmx-json-field-guide.md

Corrects for https://github.com/glennmdt/sdmx-ml/issues/97

* Update sdmx-json-structure-schema.json

Corrects for https://github.com/glennmdt/sdmx-ml/issues/97

* Update sdmx-json-structure-schema.json

https://github.com/glennmdt/sdmx-ml/issues/102

* Update 1-sdmx-json-field-guide.md

https://github.com/glennmdt/sdmx-ml/issues/102

* Update constructed-sample-full.json

Additional examples and simplifications

* Update generated-sample.json

Corrections

* Update sdmx-json-structure-schema.json

Correction for code parent type

* Update constructed-sample.json

Updated example for SDMX-JSON 2.0.0

* Update generated-sample.json

Corrected generated example to validate against schema

* Update 1-sdmx-json-field-guide.md

correction of examples

* Update 1-sdmx-json-field-guide.md

Corrections for annotations at dimensionGroup level

* Update sdmx-json-metadata-schema.json

Minor typo fix

* Update sdmx-json-data-schema.json (#105) (#108)

corrects for #104

* Update sdmx-json-structure-schema.json

Bug correction in SingleValueMappingType

* Update sdmx-json-structure-schema.json

Correction of plural form of RepresentationMapType source/target object properties

* Update sdmx-json-structure-schema.json

Bug corrections for CodeSelectionType and CascadeSelectionType

* Update generated-sample.json

Example updated to conform to SDMX-JSON 2.0.0

* Update generated-sample.json

Added "value" to "Annotations"

Co-authored-by: Xiaodong <xd_deng@hotmail.com>
Co-authored-by: Stratos Nikoloutsos <stratos.nikoloutsos@bis.org>

* SDMX 3.0.0 develop branch conflict resolution (#109)

* Release 1.0 of data message (#65)

* Create browse-by-topic.md

* Initial release of the browse-by-topic requirement

* Update browse-by-topic.md

* Minor edits

* Fixed typo

* Sample file for step 1 of browse-by-topic use case

* Sample for step 1 of browse-by-topic - hateoas

* Made URLs generic & added reference resolution

* Changed images alt text

* Added list of matching series

* Reviewed format for step 1

* Added sample file for step 2

* Minor formatting changes

* Changed message IDs

* Add large sample for step 3.

* References now handled as HATEOAS links

* References to DSDs now handled as HATEOAS links

* Moved to a two-queries approach

* Explain why categorisations are not used

* Minor edits

* Artefacts resolution now taken into account

* Update step1.json

* Update step1.json

* Create 0-status.md (#20)

* first Jens test

* Update Json Message for Hierarchy of Categories (#42)

* Update step1.json

* Remove inappropriate link in the header

* Doc/jens (#43)

* New field guide for SDMX JSON structure message format.
* Reference document for SDMX JSON structure message format.

* Corrected small grammatical errors.

* adding missing properties (#45)

* Updated structure content description

* Update README.md

* Update README.md

* Update README.md

* Update step1-hateoas.json

* Update step1.json

* Update step2.json

* Update step3.json

* Update 1-sdmx-json-field-guide.md

Corrected a formatting glitch.

* Update 1-sdmx-json-field-guide.md

Shortened field guide structure and further developed explanations to facilitate comprehension.
Fixed issue #8 (Allow links also in components)

* Update 1-sdmx-json-field-guide.md

Corrected newly introduced errors in document bookmarks.
Fixed issue #33 (SDMX-Json data messages DataStructure/Dataflow reference/URN).
Added "hreflang" name to link object as response to issue #40 (properties for language used in structure and possibly data SDMX JSON messages) .

* Update 1-sdmx-json-field-guide.md

Correction in example text formatting.

* Update 1-sdmx-json-field-guide.md

Include changes for issue #38 for attachment of annotations to observations, components and component values

* Update 1-sdmx-json-field-guide.md

Update for #8 adding links for component values, and replacing uri by standard links mechanism in annotations

* Update 1-sdmx-json-field-guide.md

Implemented agreed improvement related to issue #38: Highlight sentence explaining the constraint for positions of attributes when including annotations for observations.

* #8 support for links in Component (#51)

Changed schema in order to allow links in Component
(Partly) update schema for issue #8

* Update sdmx-json-data-schema.json

Completed update of schema for issue #8

* Update 1-sdmx-json-field-guide.md

Highlighted recommendation for issue #33.

* #33 links in examples (#49)

Updated examples for issue #33

* Update 1-sdmx-json-field-guide.md

Updated inline examples with annotations for issue #38. Complemented/corrected descriptions related to annotations.

* Update 3-full-example-with-comments.md

Updates for issue #38 "Attachment of annotations"

* Update sdmx-json-data-schema.json

Updated schema for issue #38 (Attachment of annotations)

* Update exr-cross-section.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-flat.json

Updated example for issue #38 (Attachment of annotations)

* Update exr-time-series.json

Updated example for issue #38 (Attachment of annotations)

* Update 1-sdmx-json-field-guide.md (#52)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag replacing the current header tag to specify SDMX-JSON schema, which contains the SDMX-JSON format version number
-	new top-level data tag under which the current structure and dataSets tags are grouped
-	the already existing top-level errors tag is updated

* Update sdmx-json-data-schema.json

Changed to align with SDMX-API spec (linked to implementation for #37)

* Update 1-sdmx-json-field-guide.md

#46 : Make keyPosition mandatory for dimensions.

* Update sdmx-json-data-schema.json

#46 and other bug corrections

* Update 2-references.md

Align to SDMX-API specification

* Update 1-sdmx-json-field-guide.md

Implement solution for #40

* Update sdmx-json-data-schema.json

Implementation of solution for #40

* Update 3-full-example-with-comments.md

Implement solution for #40

* Update exr-action-delete.json

Implementation of solution of #40

* Update exr-cross-section.json

Implementation of solution of #40

* Update exr-flat.json

Implementation of solution of #40

* Update exr-time-series.json

Implementation of solution of #40

* Update sdmx-json-data-schema.json

First changes for #30

* Update and rename data-message/tools/schemas/sdmx-json-data-schema.json to data-message/tools/schemas/1.0/sdmx-json-data-schema.json

Implementation of solution for #30 (regular expression validation)
Also corrected bugs

* Update exr-action-delete.json

Bug correction for #46

* Update exr-cross-section.json

Bug correction for #46

* Update exr-flat.json

Bug correction for #46

* Update exr-time-series.json

Bug correction for #46

* Update 3-full-example-with-comments.md

Corrected bug for #46

* Update sdmx-json-data-schema.json

Corrected bug that prevented following feature:
An attribute value of "null" can be used to reduce the message size by using the index of the attribute value in the data part of the message (instead of "null").

* Update sdmx-json-data-schema.json

Undo previous change as it wasn't correct.

* Update 3-full-example-with-comments.md

Bug correction for attribute value specification

* Update 1-sdmx-json-field-guide.md

Replaced resources and references with properties of one single Data object, one for each returned artefact. This will allow for a more in-depth content validation with a JSON schema. Using multiple languages. Changes not yet finished.

* Update 1-sdmx-json-field-guide.md

More changes: Changed "nullable" to "optional"

* Create sdmx-json-structure-schema.json

First version, more changes to come

* Update sdmx-json-structure-schema.json

More changes, and more still to come

* Update 1-sdmx-json-field-guide.md

More changes, and more to come...

* Update 1-sdmx-json-field-guide.md

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-structure-schema.json

* Update sdmx-json-data-schema.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-action-delete.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-cross-section.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-flat.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update exr-time-series.json

Changes to align with structure message (in progress) and simplify use and specs for languages.

* Update sdmx-json-data-schema.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 3-full-example-with-comments.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-action-delete.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-cross-section.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-flat.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update exr-time-series.json

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update 1-sdmx-json-field-guide.md

Correction for content-language because RFC standard doesn't include q weights. Therefore simplification of language specification without weights.

* Update sdmx-json-structure-schema.json

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Work ongoing...

* Update 1-sdmx-json-field-guide.md

Correction for annotation title

* Update 1-sdmx-json-field-guide.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update 3-full-example-with-comments.md

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-data-schema.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-flat.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-time-series.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-action-delete.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update exr-cross-section.json

Added possibility to include parent and order number for component values to allow for reconstructing component value hierarchies.

* Update sdmx-json-structure-schema.json

Added codelist, categoryscheme and conceptscheme

* Update 1-sdmx-json-field-guide.md

Added codelist, categoryscheme and conceptscheme.
Treating urn and uri inside the links objects including one link for "self".

* Update 1-sdmx-json-field-guide.md

Some corrections.

* Update sdmx-json-structure-schema.json

Some corrections.

* Update 1-sdmx-json-field-guide.md

Replace component value's parent property object by string, to be consistent with SDMX-JSON structure message.

* Update 1-sdmx-json-field-guide.md

Completed with most frequent artefact types. 
Remaining artefacts are defined in schema: metadataStructures, hierarchicalCodelists, dataProviderSchemes, dataConsumerSchemes, organisationUnitSchemes, metadataflows, reportingTaxonomies, provisionAgreements, structureSets, processes

* Update 1-sdmx-json-field-guide.md

Formatting corrections

* Update sdmx-json-structure-schema.json

Completed schema for all structural artefact types.

* Update sdmx-json-structure-schema.json

Formatting correction

* Create generated-sample.json

Sample generated automatically from json schema.

* Update sdmx-json-data-schema.json

Correction to parent item specification.

* Create 1-sdmx-json-field-guide.md

First draft

* Update 1-sdmx-json-field-guide.md

Small corrections/improvements

* Update 1-sdmx-json-field-guide.md

Alignment with structure and metadata messages on management of human-readable localised names

* Update 1-sdmx-json-field-guide.md

Correction

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Make data message consistent with structure and metadata message for human-readable names

* Update 1-sdmx-json-field-guide.md

Correction

* Update sdmx-json-data-schema.json

Complement links

* Update sdmx-json-structure-schema.json

* Create sdmx-json-metadata-schema.json

* Update sdmx-json-data-schema.json

* Update sdmx-json-structure-schema.json

Simplified groupDimensions to simply array of dimension IDs.
Href not mandatory in links anymore, but links to have at least href or urn.

* Create constructed-sample

* Create constructed-sample.json

* Delete constructed-sample

* Update 1-sdmx-json-field-guide.md

Corrections/additions to ItemScheme/Item documentation.

* Update constructed-sample.json

Correction

* Update sdmx-json-structure-schema.json

Removed "id", "version" and "agencyID" properties from “ConceptRepresentation” type used for Concept definitions (because its “enumeration” property already contains the URN which holds the same information). Consistently, the SDMX-JSON format only uses URNs for referencing other artefacts rather than separate "id", "version" and "agencyID" properties.
Removed the “ISOConceptReferenceType” type. The “isoConceptReference” property of the “ConceptType” type is thus now taking just a simple URN rather than that “ISOConceptReferenceType” object.

* Update 1-sdmx-json-field-guide.md

* Create constructed-sample2

* Update sdmx-json-metadata-schema.json

* Update constructed-sample2

* Create constructed-sample

* Create generated-sample

* Update sdmx-json-metadata-schema.json

* format alignment for localised strings, added attribute relationship (#56)

* Update 1-sdmx-json-field-guide.md

Proposal to not include SDMX-JSON version as mandatory but a recommendation should be made to add information of the SDMX-JSON version as done by other standards (e.g. html). Do this by aligning with JSON-API standard with:
-	new optional top-level meta tag to specify SDMX-JSON version, this tag can contain the SDMX-JSON version number
-	new top-level data tag under which the current he…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants