-
Notifications
You must be signed in to change notification settings - Fork 18
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
how to deal with Unpublished fields #712
Comments
Update: In WGM 2024-11-21 (to add link when MM are published) It was decided that there should be a predicate from class epo:NonPublishedInformation to each concept that contains a value relevant to a hidden field. There are currently 60 hidden fields mappable from SDK 1.3-1.13 to ePO:4.0.0. These fields are hidden by BT-195, BT-196, BT-197, and BT-198 as described in the eforms SDK documentation here . The concepts that appear in the diagram in the first comment of this issue (already implemented in ePO) are adequate to map BT-195, BT-196, BT-197. Proposed predicate:
To be discussed in a future WGM. |
Here is an example of how I would see the unpublished information encoded in EPO, in case of notice 454748-2024 (a snippet of which is shown in this screenshot) epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Notice a epo:Notice, epo:Notice29, epo:ResultNotice;
# various statements about this notice
.
epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Procedure_6dcsBnuV4FTNoRpTZHckqN a epo:Procedure;
# various statements about the procedure
.
epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_NonPublishedInformation_someHashValue1 a epo:NonPublishedInformation;
epo:relatesToNotice epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Notice;
epo:concernsNonPublishedConceptValue epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Procedure_6dcsBnuV4FTNoRpTZHckqN;
epo:relatesToConceptIdentifier epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_NonPublicationCodeIdentifier_someHashValue1;
epo:hasNonPublicationJustification <http://publications.europa.eu/resource/authority/non-publication-justification/oth-int>;
epo:ReasonDescription "Die eingegangenen Teilnehmeranträge konnten im Nachhinein nicht gewertet werden"@de;
epo:PublicationDate "2034-07-25 02:00"^^xsd:date;
.
epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_NonPublicationCodeIdentifier_someHashValue1 a adms:Identifier;
skoks:notation "pro-typ";
epo:hasScheme "non-publication-identifier"; # not sure if this property is appropriate for a listName. Perhaps we need to use adms:schemaAgency, or another, dedicated, property
.
epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_NonPublishedInformation_someHashValue2 a epo:NonPublishedInformation;
epo:relatesToNotice epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Notice;
epo:concernsNonPublishedConceptValue epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Procedure_6dcsBnuV4FTNoRpTZHckqN;
epo:relatesToConceptIdentifier epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_NonPublicationCodeIdentifier_someHashValue2;
epo:hasNonPublicationJustification <http://publications.europa.eu/resource/authority/non-publication-justification/oth-int>;
epo:ReasonDescription "Die eingegangenen Teilnehmeranträge konnten im Nachhinein nicht gewertet werden"@de;
epo:PublicationDate "2034-07-25 02:00"^^xsd:date;
.
epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_NonPublicationCodeIdentifier_someHashValue2 a adms:Identifier;
skoks:notation "pro-acc";
epo:hasScheme "non-publication-identifier"; # not sure if this property is appropriate for a listName. Perhaps we need to use adms:schemaAgency, or another, dedicated, property
. Please check if the property names all appropriately describe the purpose that they represent. |
Following a brainstorming (we discussed where to provide the non-published information, and how to refer to the masked field) this is what we came up with. epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Notice a epo:Notice, epo:Notice29, epo:ResultNotice;
# various statements about this notice
.
epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Procedure_6dcsBnuV4FTNoRpTZHckqN a epo:Procedure;
# various statements about the procedure
.
epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_NonPublishedInformation_someHashValue1 a epo:NonPublishedInformation;
epo:relatesToNotice epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Notice;
epo:concernsNonPublishedConceptValue epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Procedure_6dcsBnuV4FTNoRpTZHckqN;
epo:hasMaskedProperty epo:hasProcedureType ;
epo:hasNonPublicationJustification <http://publications.europa.eu/resource/authority/non-publication-justification/oth-int>;
epo:ReasonDescription "Die eingegangenen Teilnehmeranträge konnten im Nachhinein nicht gewertet werden"@de;
epo:PublicationDate "2034-07-25 02:00"^^xsd:date;
.
epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_NonPublishedInformation_someHashValue2 a epo:NonPublishedInformation;
epo:relatesToNotice epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Notice;
epo:concernsNonPublishedConceptValue epd:id_566a72c5-714b-4c13-bc03-52e4dbb43374_Procedure_6dcsBnuV4FTNoRpTZHckqN;
epo:hasMaskedProperty epo:isAccelarated ;
epo:hasNonPublicationJustification <http://publications.europa.eu/resource/authority/non-publication-justification/oth-int>;
epo:ReasonDescription "Die eingegangenen Teilnehmeranträge konnten im Nachhinein nicht gewertet werden"@de;
epo:PublicationDate "2034-07-25 02:00"^^xsd:date;
. |
Studying more the diagram, I think that perhaps changing the property name |
Discussed in #585
Originally posted by AchillesDougalis March 20, 2024
The ePO and eForms teams need to align on how to represent unpublished fields. In ePO 4.0.0, unpublished fields are represented as seen on the diagram below:
The text was updated successfully, but these errors were encountered: