Skip to content
This repository was archived by the owner on Jun 22, 2023. It is now read-only.

feat(schema): Allow custom motivations to be created #172

Merged
merged 1 commit into from
Apr 9, 2021

Conversation

alastair
Copy link
Member

@alastair alastair commented Apr 2, 2021

A user should be able to make a motivation that more accurately
describes one of the existing oa motivations. This AnnotationCEMotivation
should have broaderMotivation set to an existing motivation enum
value, or have broaderUrl set to an external URL describing another
motivation.
DefinedTerms which are also motivations can also be set to one of
the existing motivation enum values.

Annotations can have a motivation set to an enum value, one of these
custom nodes, or an external URL.

Demo of this feature available at https://github.com/trompamusic/trompace-client/blob/master/demo/annotation/annotationlinking.py

A user should be able to make a motivation that more accurately
describes one of the existing oa motivations. This AnnotationCEMotivation
should have `broaderMotivation` set to an existing motivation enum
value, or have `broaderUrl` set to an external URL describing another
motivation.
DefinedTerms which are also motivations can also be set to one of
the existing motivation enum values.

Annotations can have a motivation set to an enum value, one of these
custom nodes, or an external URL.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants