MellonScholarlyCommunication / spec-eventlog

This document specifies the requirements for implementing and hosting a Artefact Lifecycle Event Log.
https://mellonscholarlycommunication.github.io/spec-eventlog/
0 stars 1 forks source link

Example how Digita's Inox app creates an event stream #6

Open phochste opened 3 years ago

phochste commented 3 years ago

As inspiration, I found out that Digita's Inox app created an event list on my personal pod.

See:

@prefix : <#>.
@prefix eve: <http://digita.ai/voc/events#>.

:
    eve:event
        :0069349c-caa0-473f-906f-cafa2794e7de,
        :1e4bab7b-d7b7-4d7c-8364-98f710395286,
        :2734a7d6-4d77-4237-86cc-161e18626ba5,
        :28977acc-09ac-4ba3-9d8e-3112f6f739e4,
        :2aafaa3e-fd7b-45cd-813f-2a58a711db9c,
        :33a06a8f-d8cf-4277-b95c-675bc85603ac,
        :537b12bf-32b6-470a-93c0-18e0514aec47,
        :5f3ad7e7-2cdc-49b6-a3cf-d06d8510e2ee,
        :6f6ac43c-a060-4b06-9305-3061c81516a5,
        :7b4a8091-f193-455f-8cb9-7776e3c327bc,
        :7c0eda6f-2156-4e4d-96bd-b9e92668405a,
        :7d653de1-9631-4704-8346-8fbd11318d25,
        :8904a500-4295-49f9-877a-978db9963148,
        :8aedaf1c-eff7-48a8-aa8c-f261acf97ae3,
        :96e7d3e4-73e0-405d-ab44-934730dcb954,
        :9f9dd8a6-872a-405b-8a40-a823ce59ec95,
        :a1aa4709-1f62-4bd6-bd7a-8bdc93ef5634,
        :a5907bd6-9fc7-4d12-8758-2287ba349cd5,
        :a8aa17e5-c92c-401f-9281-dcf75ee75391,
        :a9d6340b-a6e9-4d3e-a3a3-2dc3929f2887,
        :c5754fc1-2c98-4bc2-a050-38a29639998d,
        :c9867965-f153-4bc7-98fa-8b89a2dae75e,
        :d6e10059-0782-4fd7-bb5e-c0b3c1b5c152,
        :e095c916-eb29-43d7-86e2-3da75c316285,
        :e42e78cb-9bd1-4426-a7da-5683d3a498eb,
        :f0eacfa6-3b30-4951-9c2b-253daf5302bf,
        :f44fe3c7-9ea8-4be9-8f47-7cfe9c57790d,
        :fe5844ba-7dee-400f-8d82-4457ad9dd696.
:0069349c-caa0-473f-906f-cafa2794e7de
    eve:createdAt
    "Wed Oct 06 2021 11:03:13 GMT+0200 (Central European Summer Time)";
    eve:description "Read events from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:1e4bab7b-d7b7-4d7c-8364-98f710395286
    eve:createdAt
    "Fri Oct 08 2021 09:46:17 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:2734a7d6-4d77-4237-86cc-161e18626ba5
    eve:createdAt
    "Fri Oct 08 2021 09:40:43 GMT+0200 (Central European Summer Time)";
    eve:description "Read events from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:28977acc-09ac-4ba3-9d8e-3112f6f739e4
    eve:createdAt
    "Wed Oct 06 2021 11:03:13 GMT+0200 (Central European Summer Time)";
    eve:description "Removed a resource from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:2aafaa3e-fd7b-45cd-813f-2a58a711db9c
    eve:createdAt
    "Tue Oct 05 2021 07:11:55 GMT+0200 (Central European Summer Time)";
    eve:description "Read events from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:33a06a8f-d8cf-4277-b95c-675bc85603ac
    eve:createdAt
    "Fri Oct 08 2021 09:46:38 GMT+0200 (Central European Summer Time)";
    eve:description "Read events from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:537b12bf-32b6-470a-93c0-18e0514aec47
    eve:createdAt
    "Tue Oct 05 2021 07:10:26 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:5f3ad7e7-2cdc-49b6-a3cf-d06d8510e2ee
    eve:createdAt
    "Fri Oct 08 2021 09:46:38 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:6f6ac43c-a060-4b06-9305-3061c81516a5
    eve:createdAt
    "Fri Oct 08 2021 09:40:43 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:7b4a8091-f193-455f-8cb9-7776e3c327bc
    eve:createdAt
    "Fri Oct 08 2021 09:40:43 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:7c0eda6f-2156-4e4d-96bd-b9e92668405a
    eve:createdAt
    "Tue Oct 05 2021 07:10:26 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:7d653de1-9631-4704-8346-8fbd11318d25
    eve:createdAt
    "Tue Oct 05 2021 07:10:26 GMT+0200 (Central European Summer Time)";
    eve:description "Read events from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:8904a500-4295-49f9-877a-978db9963148
    eve:createdAt
    "Wed Oct 06 2021 11:03:13 GMT+0200 (Central European Summer Time)";
    eve:description "Removed a resource from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:8aedaf1c-eff7-48a8-aa8c-f261acf97ae3
    eve:createdAt
    "Fri Oct 08 2021 09:40:55 GMT+0200 (Central European Summer Time)";
    eve:description "Removed a resource from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:96e7d3e4-73e0-405d-ab44-934730dcb954
    eve:createdAt
    "Tue Oct 05 2021 07:11:55 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:9f9dd8a6-872a-405b-8a40-a823ce59ec95
    eve:createdAt
    "Tue Oct 05 2021 07:10:26 GMT+0200 (Central European Summer Time)";
    eve:description "Removed a resource from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:a1aa4709-1f62-4bd6-bd7a-8bdc93ef5634
    eve:createdAt
    "Fri Oct 08 2021 09:40:55 GMT+0200 (Central European Summer Time)";
    eve:description "Read events from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:a5907bd6-9fc7-4d12-8758-2287ba349cd5
    eve:createdAt
    "Fri Oct 08 2021 09:46:38 GMT+0200 (Central European Summer Time)";
    eve:description "Removed a resource from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:a8aa17e5-c92c-401f-9281-dcf75ee75391
    eve:createdAt
    "Fri Oct 08 2021 09:46:17 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:a9d6340b-a6e9-4d3e-a3a3-2dc3929f2887
    eve:createdAt
    "Fri Oct 08 2021 09:46:17 GMT+0200 (Central European Summer Time)";
    eve:description "Read events from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:c5754fc1-2c98-4bc2-a050-38a29639998d
    eve:createdAt
    "Wed Oct 06 2021 11:03:13 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:c9867965-f153-4bc7-98fa-8b89a2dae75e
    eve:createdAt
    "Tue Oct 05 2021 07:11:55 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:d6e10059-0782-4fd7-bb5e-c0b3c1b5c152
    eve:createdAt
    "Fri Oct 08 2021 09:40:55 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:e095c916-eb29-43d7-86e2-3da75c316285
    eve:createdAt
    "Fri Oct 08 2021 09:46:38 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:e42e78cb-9bd1-4426-a7da-5683d3a498eb
    eve:createdAt
    "Fri Oct 08 2021 09:46:38 GMT+0200 (Central European Summer Time)";
    eve:description "Removed a resource from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:f0eacfa6-3b30-4951-9c2b-253daf5302bf
    eve:createdAt
    "Fri Oct 08 2021 09:40:55 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:f44fe3c7-9ea8-4be9-8f47-7cfe9c57790d
    eve:createdAt
    "Wed Oct 06 2021 11:03:13 GMT+0200 (Central European Summer Time)";
    eve:description "Read profile info from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
:fe5844ba-7dee-400f-8d82-4457ad9dd696
    eve:createdAt
    "Wed Oct 06 2021 11:03:13 GMT+0200 (Central European Summer Time)";
    eve:description "Removed a resource from your pod";
    eve:icon "https://i.ibb.co/HGcNCH5/favicon-1.png";
    eve:stakeholder "Inox";
    eve:uri "https://inox.app".
mielvds commented 3 years ago

oh that's interesting! Probably more on a operational level, but very similar. I thought we start with the http://motools.sourceforge.net/event/event.html though, but also a PROV Activity or its subclass PREMIS Event can be used

phochste commented 3 years ago

It also shows that there are multiple apps that want to do event logs on the pod. There will be a need for way to distinguish (e.g. via the profile) which events logs are available and the targetAudience of these logs.