-
Notifications
You must be signed in to change notification settings - Fork 3
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
Fix #105: "multiple conformsTo values" #111
Conversation
- increase readability to make planned changes easier - using streams and optional to avoid missed cases - using node.path(...) to avoid too many json validation checks
src/main/java/edu/kit/datamanager/ro_crate/reader/RoCrateReader.java
Outdated
Show resolved
Hide resolved
Current state: I am not sure how to bring together the "algorithm" of v1.1 and v1.2 to find the root data entity. I already have a rough plan, but I am highly interested in an answer to my questions at ResearchObject/ro-crate#253. |
src/main/java/edu/kit/datamanager/ro_crate/externalproviders/personprovider/OrcidProvider.java
Outdated
Show resolved
Hide resolved
This comment was marked as outdated.
This comment was marked as outdated.
Co-authored-by: sonatype-lift[bot] <37194012+sonatype-lift[bot]@users.noreply.github.com>
18a3bd4
to
5ce54df
Compare
Reading and writing crates works now. Modification of "conformsTo" values might result in crashes yet (not tested). I'll consider reducing the to-dos to a minimum and consider the removed ones to be an extra issue or so, so we get faster results for testing. But I think from here we should progress faster. |
5ce54df
to
e81174b
Compare
…ormsTo values feature.
src/main/java/edu/kit/datamanager/ro_crate/special/CrateVersion.java
Outdated
Show resolved
Hide resolved
4314e6d
to
295a46a
Compare
On purpose, we do not add a setVersion method, so it is easier to maintain a lower version, if no new features are being used.
55e94e8
to
ad1e914
Compare
Further resources: