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

Make DCAT application profile suitable for metadata FLINT interpretation #127

Open
sgort opened this issue Jan 10, 2023 · 6 comments
Open
Assignees
Labels
documentation Improvements or additions to documentation feature

Comments

@sgort
Copy link
Member

sgort commented Jan 10, 2023

Consider these 2 examples with FLINT interpretation described conclusively. What metadata do I need to upload these interpretations into a rule library and make them findable there?

Examples:

Consider this DCAT-AP-RONL (concept) profile as a standard specification of the aforementioned metadata

@robertvandoesburg
Copy link
Collaborator

robertvandoesburg commented Jan 10, 2023

First reaction
For the Flint ontologie, see https://gitlab.com/calculemus-flint/knowledge-modeling/flint-ontology.

In the coming weeks we will make some adjustments. After that I believe it will contain everything you need regarding metadata of Flint.

I will comment on the legal text in Dutch, see below:

  1. Artikel 18 lid 1 Wet justitiële en strafvorderlijke gegevens bevat:
    • verzoeken om uitsluitsel te verkrijgen over de al dan niet verwerking van hem betreffende justitiële gegevens (aanvraag zoals geregeld in de Awb)
    • inzien justitiële gegevens (is hier meer informatie over? Gaat het om je fysiek melden en dan ergens kijken naar papier of een scherm, of zijn er ook andere mogelijkheden? Waar kan ik hier meer over vinden, of moet ik me daar geen zorgen over maken en gewoon alleen interpreteren wat er staat?)
    • verkrijgen informatie als beschreven onder a t/m g van artikel 18 lid 1 (is relevant om te weten wat het verschil is tussen 'inzien' en 'verkrijgen', of interpreteer ik alleen de tekst die hier staat. Interpreteren zoals het er staat betekent dat ik er vanuit dat 'inzien' en 'verkrijgen' verschillende dingen zijn waarbij ik geen idee heb wat 'inzien' is en wat 'verkrijgen' anders dan de letters en de volgorde van de letters van die woorden).
    • het recht op verzoeken om verbetering, vernietiging of afscherming van de verwerking van hem betreffende persoonsgegevens
    • het recht een klacht in te dienen bij de Autoriteit persoonsgegevens
  2. In lid 2 staan nog de handeling om het verzoek af te wijzen, en nog iets over "geen mededelingen in schriftelijke vorm over de verwerking van de betrokkene betreffende justitiële gegevens"
    • Wordt hier bedoeld 'betrokken' i.p.v. 'betrokkene'? (Als dit geen fout in de wetstekst is, heb ik wat hulp nodig om te begrijpen wat er staat.)
    • Ik neem aan dat 'hij' verwijst naar 'Onze Minister.
    • Als 'hij' 'Onze Minister' is en 'betrokkene' 'betrokken' dan begrijp ik dat er geen schriftelijke weergaven van de verwerking van justitiële gegevens wordt verstrekt, en dat de betrokkene om die te zien fysiek naar een locatie moet om die gegevens te bekijken.

Als je een korte toelichting geeft op de bovenstaande vragen, maak ik een Flint interpretatie.

@sgort
Copy link
Member Author

sgort commented Jan 12, 2023

Request for further explanation sent to colleague lawyer at Justid.

@bretelerjmw
Copy link

We started a Calculemus ontology for organizing datasets related to carrying out a normative task; part of that is to interpret normative sources, which one could do using FLINT. I think we could link it to the DCAT (or PROV) concepts and we shouldn't need much if any special concepts on top of that.

Would it also help for the Application Profile to abstract to the level of "Interpretation"? And then, one implementation of the Interpretation would be to posit a set of rules?

@sgort if you are interested in us implementing PROV/DCAT for the Calculemus ontology, I would like to know when you could use it and what you could use it for (so we have some test cases to work towards).


Disclaimer to the DCAT-AP-RONL: FLINT frames are not rules. (although FLINT frames can represent (relatively loose/informal/natural-language-based) interpretations of regulations). Because of this, they also do not fit in the DCAT-AP-RONL draft linked above; there is no "input" or "output" and no "rule" (Regel) unit. And FLINT frames do not have an "execution" aspect (although eFLINT does).

@sgort
Copy link
Member Author

sgort commented Jan 13, 2023

Thanks for the addition. Did some thorough editing in the DCAT-AP-RONL profile and placed it in the normative part to better highlight this. Obviously that can be done even better. And eventually the explanation and visualization in the summary will also change...

@bretelerjmw
Copy link

Hi @sgort ,

I think this could be a helpful input for the current DCAT profile: a report of our first experiments on querying a graph database for Calculemus tasks. Does it answer your questions / raise new ones?

https://gitlab.com/calculemus-flint/knowledge-modeling/general/-/wikis/2022-12-repository

@sgort
Copy link
Member Author

sgort commented Feb 15, 2023

Inzien strafblad state to date...

image

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

No branches or pull requests

3 participants