adlnet / xapi-profiles

A set of documents addressing the structure of and supporting services for xAPI Profiles.
https://adlnet.gov/projects/xapi/
Apache License 2.0
54 stars 27 forks source link

Inference logic requirements are vague #259

Open kelvinqian00 opened 2 years ago

kelvinqian00 commented 2 years ago

The section Part Three: Communication and Processing describes requirements for inference logic to be implemented by Profile Servers:

A Profile Server will include inference logic for the following, at minimum: all SKOS predicate relationships, and profile:concepts, profile:templates, and profile:patterns being subproperties of the inverse of skos:inScheme.

However, these requirements are currently vague and/or impractical.

As such, I believe this sentence should be expanded into its own section on inference requirements, with an explicit list of inference rules that MUST be implemented and preferably with some examples.

Entailments from the SKOS specification: * S23: skos:related is an instance of owl:SymmetricProperty ** S44: skos:relatedMatch is an instance of owl:SymmetricProperty *** S17: skos:definition is a subproperty of skos:note

andyjohnson commented 2 years ago

Per our July 19th, 2022 meeting, we also aren't seeing a ton of value in the SKOSs predicate relationships. I would be curious if anyone has a use case where there is value in classifying these within xAPI Profiles, especially to the point of requiring SKOs relationships.