-
Notifications
You must be signed in to change notification settings - Fork 9
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 cccev:EvidenceType instead of cv:Evidence #95
Comments
Hello @zeginis, thanks for your input, the way CSPV-AP is designed, it allows indeed flexibility in choosing whether to describe a public service or use it for execution. In the link associated: https://github.com/SEMICeu/CCCEV/blob/master/releases/2.00/CCCEV_AnExplanatoryExample.pdf As Evidence is connected to EvidenceType via "isConformantTo" relation, one can find EvidenceType by following such relation. |
Thank you @EmidioStani for your answer. So in the case I need to create a catalogue listing public services, how to describe that the public service requires and ID card (any id card) as input? The Evidence class of CCCEV is boud to specific Agents so we need to use ONLY EvidenceType. |
Hello @zeginis , so far the way would be via the Requirement and EvidenceTypeList classes to EvidenceType, which make sense, even though I see it is longer chain. |
Hello @EmidioStani, Yes in deed this path you are proposing makes sense and is compliant with CCCEV.
|
Hello @zeginis , we could propose this for the next CPSV-AP release. This issue will be kept open until decision has been made. |
During the webinar on the review of CPSV-AP on the 7th of November, it was agreed to add relation "hasInputType" between PublicService and EvidenceType to support public service descriptions case. |
This issue can be closed, it is solved in the new release: https://semiceu.github.io/CPSV-AP/releases/3.1.0/ |
The updated version of CPSV-AP uses the
cv:Evidence
(from the CCCEV vocabulary) class to define the input of acpsv:PublicService
According to CCCEV:
cccev:Evidence
is bound to a specific agent (e.g. the ID card of John Doe)cccev:EvidenceType
provides Information about the characteristics of an Evidence (e.g. the ID card in general)These definitions are explainded here by an example: https://github.com/SEMICeu/CCCEV/blob/master/releases/2.00/CCCEV_AnExplanatoryExample.pdf
So I think that the input of a cpsv:PublicService should be linked with the
cccev:EvidenceType
insted of the cv:Evidence. The input should define the valid types of input (e.g. ID card) and not the specific instances (e.g. ID card of John Doe). In my understanding the role of CPSV-AP is to provide information about public services and not specific information of a public service executionThis addition will also require the use of the intermediate class
cccev:EvidenceTypeList
to link thecv:Requirement
with thecccev:EvidenceType
as indicated in CCCEVThis is an update we have already proposed at a published journal article https://www.mdpi.com/1608048
The text was updated successfully, but these errors were encountered: