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

add param independentStamtent to make combination of parameters explicit #30

Open
GVogeler opened this issue Mar 18, 2022 · 2 comments
Open

Comments

@GVogeler
Copy link
Collaborator

GVogeler commented Mar 18, 2022

As described in Vogeler, Georg, Hadden, Richard, Schlögl, Matthias, & Vasold, Gunter. (2022, March 7). Prosopographische Interoperabilität (IPIF) - Stand der Entwicklungen. DHd 2022 Kulturen des digitalen Gedächtnisses. 8. Tagung des Verbands "Digital Humanities im deutschsprachigen Raum" (DHd 2022), Potsdam. https://doi.org/10.5281/zenodo.6328211 and Matthias Schlögl, Georg Vogeler, Gunter Vasold, Richard Hadden. "IPIF - pragmatic modelling decisions", presentation at the Data for History Conference, Berlin, 9.6.2021, https://d4h2020.sciencesconf.org/data/pages/Schlo_gl_Vogeler_Vasold_IPIF_2.pdf the combination of parameters as in https://example.org/ipif/v0.1/person/?name=Georg&place=Graz&from=2010&to=2015 has two possible interpretations: searching for one statement matching all parameters or applying the filter parameters to different statements. Both are sensible interpretations. We suggest to use the frist interpertation as default and make second one accesible via an optional filter parameter independentStatement=true .

@GVogeler
Copy link
Collaborator Author

GVogeler commented Mar 18, 2022

The option can include three cases:

  1. false='and' in a single statement
  2. matchAll = 'and' in 1-n statements
  3. matchAny = 'or' in 1-n statements

@GVogeler
Copy link
Collaborator Author

Keeping the parameter optional would be achieved by excluding it from complianceLevel=1

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