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

Discovering Event Logs #3

Open
Dexagod opened this issue Sep 15, 2021 · 2 comments
Open

Discovering Event Logs #3

Dexagod opened this issue Sep 15, 2021 · 2 comments

Comments

@Dexagod
Copy link
Contributor

Dexagod commented Sep 15, 2021

We ran into a problem with the Event Log linking.

We can define links to an Event Log from any artefact resource stored on your or any other data pod, or from the researcher profile as an aggregate for the events of all their artefacts.

Starting from the profile, any event log defined on the profile can be found, and any event log defined on an artefact can be found by following the references to the artefacts defined in the type index, and then looking for event log links on these artefacts.

The reverse however is not necessarily true.
On discovering an artefact, there is no straightforward linking to the researcher profile on which the event log can be discovered.

So my question is: is it required to link to the eventLog from any created artefact?
Or do we want to include a fallback that you can look at the researcher profile to discover the event log with events for the artefact.
And if the latter:

  • do we want to discover the researcher profile through author links defined in the artefact?
  • or do we want to use a publisher link refering to the researcher that published the artefact on their data pod?
@mielvds
Copy link
Contributor

mielvds commented Sep 15, 2021

Hi @Dexagod ,

So my question is: is it required to link to the eventLog from any created artefact?

I'd say no. It will be quite common that multiple actors contain information in their event logs about the same artefact. The artefact would potentionally need to include an uncountable number of links.
Looking at this from the collector perspective, I think the most common routes are:

  1. starting from the author to the event log of the author and everything linked to the author; and
  2. starting from a Service Hub to the event log of the Service Hub and everything linked to the Service Hub; and
  3. starting from a repository of eventlogs, probably managed per domain (eg. computer science might have a repository of all notable service hubs)

Either way, I think it's safe to assume that a collector will always have a seed list of pods/service hubs to start with. In the end, the collector provide a subjective and incomplete view on the artefact lifecycle, which is at least better than what we have today.

@Dexagod
Copy link
Contributor Author

Dexagod commented Sep 15, 2021

Either way, I think it's safe to assume that a collector will always have a seed list of pods/service hubs to start with. In the end, the collector provide a subjective and incomplete view on the artefact lifecycle, which is at least better than what we have today.

This is indeed reasonable.
Although I would add some fallbacks out of spec to follow publisher / author / creator links to look for local event information when coming across an artefact.

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

2 participants