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

isBasedOn unterscheidet sich von isPartOf #215

Closed
Tracked by #113
kulla opened this issue Apr 21, 2023 · 6 comments · Fixed by #238
Closed
Tracked by #113

isBasedOn unterscheidet sich von isPartOf #215

kulla opened this issue Apr 21, 2023 · 6 comments · Fixed by #238
Milestone

Comments

@kulla
Copy link
Contributor

kulla commented Apr 21, 2023

Mir sind größere Unterschiede zwischen https://dini-ag-kim.github.io/amb/draft/schemas/isBasedOn.json und https://dini-ag-kim.github.io/amb/draft/schemas/isPartOf.json aufgefallen:

  • Die Liste der required-Attribute ist unterschiedlich
  • Sollten Properties wie type, id und name verlinkt werden?

Ich vermute, dass beide Schemas ähnlich sein sollen. Welche von beiden Schemas ist die aktuellere?

@kulla kulla added this to the Version 1.0 milestone Apr 25, 2023
@acka47
Copy link
Member

acka47 commented May 8, 2023

Wir sollten bei denen m.E. einfach rekursiv https://dini-ag-kim.github.io/amb/draft/schemas/schema.json referenzieren, weil hier im Prinzip eine komplette Ressourcenbeschreibung angegeben werden kann. Oder?

@oellers
Copy link
Member

oellers commented May 9, 2023

Bei hasPart / isPartOf (invers) wäre das m. E. nicht sinnvoll/nötig bzw. redundant, da hier einfach das tatsächlich zugehörende Objekt verknüpft würde und theoretisch beide Objekte verfügbar sein müssten (damit die Relation Sinn ergibt / nutzbar ist). Hier erhält man ggf. auch schnell veraltete Metadaten, wenn das referenzierte Objekt geändert würde?

Bei isBasedOn sähe ich hingegen eventuell den Unterschied, dass die originale Ressource gar nicht mehr verfügbar sein muss (Derivate bspw.). Hier könnte eine ausführlichere Ressourcenbeschreibung erfolgen, um vor allem die Abstammungsversion mit Urheber, Lizenz und sonstigen Metadaten nachzuzeichnen (also das von @acka47 vorgeschlagene Schema).

@kulla kulla mentioned this issue May 11, 2023
24 tasks
@bokahama
Copy link
Contributor

bokahama commented Jul 6, 2023

Ich folge der Argumentation von Manuel und würde bei has part / is part of würde ich nicht aufblähen. Jedoch sollten wir bei Relationen wie isVersionOf genauso umfangreich wie bei isBasedOn sein

@kulla
Copy link
Contributor Author

kulla commented Jul 6, 2023

Jedoch sollten wir bei Relationen wie isVersionOf genauso umfangreich wie bei isBasedOn sein

Wo kommt isVersionOf vor? In der Spezifiaktion finde ich es aktuell nicht...

@kulla
Copy link
Contributor Author

kulla commented Jul 6, 2023

Ergebnis der heutigen Diskussion: Die aktuelle Definition passt so und @oellers konnte gut den Gedanken dahinter erklären. Mit #238 kann dieses Ticket geschlossen werden.

Eine Verbesserung im Anschluss an den Kommentar von @acka47 könnte man #241 umsetzen, aber das ist kein Thema, welches man vor der 1.0 machen muss...

@bokahama
Copy link
Contributor

bokahama commented Jul 6, 2023

Ich meinte es perspektivisch, als Erinnerungsposten – habe es in einem anderen Schema schon mal als Wert gesehen

@acka47 acka47 added this to AMB Jul 8, 2024
@acka47 acka47 moved this to Done in AMB Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants