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

Use of "related" in a Concept #88

Open
cliffcaseyyet opened this issue Apr 6, 2020 · 0 comments
Open

Use of "related" in a Concept #88

cliffcaseyyet opened this issue Apr 6, 2020 · 0 comments

Comments

@cliffcaseyyet
Copy link

Hello,

While testing a new automated xAPI Profile validator, we noticed that there was a potential conformance issue in a number of profiles in this repo.

Specifically, the use of "related".

For example, in acrossx/acrossx.jsonld on line 252

{
"id": "https://w3id.org/xapi/acrossx/verbs/liked",
"type": "Verb",
"related": [ "http://activitystrea.ms/schema/1.0/like" ],
"exactMatch": [ "http://activitystrea.ms/schema/1.0/like"
...

According to spec, the "related" property MUST only be used on Concepts that are deprecated to indicate possible replacement Concepts in the same Profile, if there are any.

Below are the instances we found. In any case where we found an issue, either the referenced Concept was from another Profile or the containing Concept was not set as deprecated:

acrossx/acrossx.jsonld | line 252
activity-streams/activity-streams.jsonld | line 524
activity-streams/activity-streams.jsonld | line 1118
activity-streams/activity-streams.jsonld | line 1284
adb/adb.jsonld | line 73
adb/adb.jsonld | line 96

We wanted to share in case you were unaware of the issue.

Thanks,
Cliff Casey

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant