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

Adding JSON-LD 1.1 support (only writer) #56

Open
wants to merge 29 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
80f012f
Refactor of package io: create empty shells to be filled.
samubura Sep 16, 2021
a32102f
Implement TDJsonWriter
samubura Sep 16, 2021
92a79c0
Fix typo
samubura Sep 16, 2021
040d3dd
Implement SchemaJsonWriter
samubura Sep 16, 2021
af6aff9
Start working on some test for the SchemaJsonWriter
samubura Sep 16, 2021
47f496f
Completed SchemaJsonWriter tests
samubura Sep 17, 2021
da0a18e
Working on TDJsonWriter tests
samubura Sep 17, 2021
3f072b9
Complete tests for TDJsonWriter
samubura Sep 17, 2021
d7c43a9
Fixing typo and last bug
samubura Sep 17, 2021
789f218
Fixing code style issues
samubura Sep 17, 2021
bd85fd5
Fixing utility class declaration
samubura Sep 17, 2021
718293e
Increasing test coverage
samubura Sep 17, 2021
e16e282
Now use prefixes in the right way
samubura Sep 17, 2021
e8a02a2
Change required field from title to name in TDs affordances
samubura Sep 20, 2021
0cf11c5
Remove unused code
samubura Sep 20, 2021
7e217f8
Fix json operation types
danaivach Sep 20, 2021
653f73c
Remove duplicate line
danaivach Sep 20, 2021
77bfe58
Enable sem annotation without fragments
danaivach Sep 20, 2021
d9b1dac
Enable affordance @type as stream
danaivach Sep 20, 2021
d5d4e8f
Ignore TD namespace
danaivach Sep 20, 2021
9d4a86b
Update namespaces on add graph
danaivach Sep 20, 2021
cd2163e
Add external graph with Thing as root
danaivach Sep 20, 2021
b14a07e
Deserialize sem types as Set
danaivach Sep 20, 2021
e1dfb6c
Add TODOs
danaivach Sep 21, 2021
247d3ad
Very small changes to test and cleaner code in writer
samubura Sep 23, 2021
7dc62b9
Clean code again in writer
samubura Sep 23, 2021
29921bc
Add support for multiple predicates on the same subject
samubura Sep 23, 2021
1f1d084
Merge branch 'master' into fix/json-writer
samubura Sep 23, 2021
945f086
Re-enable change of having the name mandatory instate of title
samubura Sep 23, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ bin/
.DS_Store
.classpath
.project
.idea

# Ignore Gradle GUI config
gradle-app.setting
Expand Down
3 changes: 2 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ apply plugin: 'maven-publish'
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8

withJavadocJar()
withSourcesJar()
}
Expand All @@ -20,6 +20,7 @@ dependencies {
implementation 'org.apache.httpcomponents.client5:httpclient5:5.1'
implementation 'org.apache.httpcomponents.client5:httpclient5-fluent:5.1'
implementation 'com.google.code.gson:gson:2.8.8'
implementation 'org.glassfish:javax.json:1.1.4'
implementation 'org.eclipse.rdf4j:rdf4j-runtime:3.7.2'
implementation 'org.slf4j:slf4j-api:2.0.0-alpha5'

Expand Down
Loading