Context file to match approved draft - #5
Conversation
This context aligns with the approved draft of 1484.20.3.
Create v2023.json
|
Jim, I'm sorry, but I don't know what v2023.json is or is expected to do in
the context of JSON-LD?
…On Wed, May 17, 2023 at 5:41 PM Jim Goodell ***@***.***> wrote:
This new file matches the approved draft terms and ranges... except the
property "type" was used in the CompetencyDefinition class so I changed it
to competencyType here. (I'll post an issue about this. Maybe we need to
fix typo in standard if there is no workaround.)
------------------------------
You can view, comment on, or merge this pull request online at:
#5
Commit Summary
- ebfb2f9
<ebfb2f9>
Create v2023.json
- 4fa74ed
<4fa74ed>
Merge pull request #1 from jgoodell2/jgoodell2-patch-1
File Changes
(1 file <https://github.com/stuartasutton/P1484.20.3/pull/5/files>)
- *A* v2023.json
<https://github.com/stuartasutton/P1484.20.3/pull/5/files#diff-b5fdc7e3704e0bf780b4584f89be88cf9caf8a862e6e3623e1bd1ab058e9b685>
(120)
Patch Links:
- https://github.com/stuartasutton/P1484.20.3/pull/5.patch
- https://github.com/stuartasutton/P1484.20.3/pull/5.diff
—
Reply to this email directly, view it on GitHub
<#5>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAWNRJTVO7MLXJ4BTSBTFKDXGVV4HANCNFSM6AAAAAAYFZNXJI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
stuartasutton
left a comment
There was a problem hiding this comment.
I don't understand the function of this file. Is it supposed to be some form of @context?
|
Yes, it is supposed to be a @context file with the terms as we have them in the approved draft. Some of the terms and ranges changed from when we were looking at it from the .1 group to the .3 group. If it is technically incorrect please advise. I'm a novice at JSON-LD and don't do this everyday.
On Friday, May 19, 2023 at 10:43:21 AM EDT, Stuart Sutton ***@***.***> wrote:
@stuartasutton commented on this pull request.
I don't understand the function of this file. Is it supposed to be some form of @context?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
|
...The file naming convention assumes the context file has this authoritative source: https://opensource.ieee.org/scd/ so the full path to the context would be https://opensource.ieee.org/scd/v2023.json ...but maybe the file ext should be jsonld i.e. https://opensource.ieee.org/scd/v2023.jsonld |
|
Jim, my point is that the v2023.json file is not a recognizable context file. |
|
Stuart, Ok, I'll move a draft into the gitlab (https://opensource.ieee.org/scd/ ) so I can validate with the JSON-LD Playground since that requires resolvability. And I'll work on fixing it to be a recognizable context file. (Since I don't do this much I have some learning to do in knowing what is recognizable/valid, will use the tool and figure it out.) |
|
Jim, my apologies; I shouldn't just say "no"; I should explain why I am saying that the v2023.json document is not a valid context file. The apparent goal of the v2023.json document appears to be to provide JSON (JSONLD) identifying the six classes of the model and the properties associated to each; i.e., the properties associate with the classes via their As grounding for what the context field is actually capable of doing, I point you to the section on context in the JSON-LD 1.1: A JSON-based Serialization for Linked Data and in particular Example 4 in §3.1 The Context: "Simply speaking, a context is used to map terms to IRIs." In Example 4, the It is important that the namespace IRIs to which the terms are mapped exist in an openly accessible RDFS schema in JSON-LD. Failure to resolve to an actual schema via There is a Jim, if you actually want to do a machine encoding that explicitly ties properties to classes, I suggest that you run that notion past Phil and that a "default" ShEx and/or SHACL version might meet that need. I think the Dublin Core application profile CSV tool could transform a CSV version of the schema to ShEx and/or SHACL. |
This new file matches the approved draft terms and ranges... except the property "type" was used in the CompetencyDefinition class so I changed it to competencyType here. (I'll post an issue about this. Maybe we need to fix typo in standard if there is no workaround.)