Skip to content
This repository was archived by the owner on May 12, 2021. It is now read-only.

MARMOTTA-659: Port Marmotta to Eclipse RDF4J #31

Open
wants to merge 73 commits into
base: MARMOTTA-659_port_rdf4j
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
0d643e8
Moving to Java 8
ajs6f Mar 31, 2017
51fed1a
Ignore mac and netbeans configuration files
gmora1223 May 6, 2017
dcb6d88
Merge branch 'develop' of https://github.com/apache/marmotta into MAR…
gmora1223 May 6, 2017
5bbbc61
Add marmotta-660 branch to ci
gmora1223 May 7, 2017
15b3165
Add databases to execute all tests
cuent May 17, 2017
6fb5808
Solve compilation errors in KiWi Triplestore: Core.
gmora1223 May 20, 2017
50b4bca
KiWiEvaluationStrategy uses default FederatedServiceResolver
gmora1223 May 21, 2017
b700969
Upgrade sesame from 2.7.16 to 2.8.11.
gmora1223 May 21, 2017
8bd9620
Delete unused tests and add Isolation level: SNAPSHOT_READ.
gmora1223 May 21, 2017
18f42a2
In Sesame 2.8.0, the class RDFJSONUtility is not accesible [1]. The v…
gmora1223 May 21, 2017
c788648
Implement missing abstract methods and add FederatedServiceResolver t…
gmora1223 May 21, 2017
15c28f8
Implement missing abstract methods and add FederatedServiceResolver t…
gmora1223 May 30, 2017
23e6e0d
Solved compatibility with new methods in marmotta-commons.
gmora1223 Jun 5, 2017
724edb9
Merge branch 'MARMOTTA-659' of https://github.com/gmora1223/marmotta …
gmora1223 Jun 5, 2017
ee60459
Merge branch 'develop' of https://github.com/apache/marmotta into MAR…
gmora1223 Jun 7, 2017
8fdf525
New changes in KiWi TripleStore: Core and solves MARMOTTA-39.
gmora1223 Jun 5, 2017
fcb01b3
Merge branch 'MARMOTTA-659' of https://github.com/gmora1223/marmotta …
gmora1223 Jun 8, 2017
3ecff1f
Merge branch 'develop' of https://github.com/apache/marmotta into MAR…
gmora1223 Jun 8, 2017
74a20dc
Add statements and compare size before commit.
gmora1223 Jun 10, 2017
710d7df
Merge remote-tracking branch 'upstream/develop' into MARMOTTA-659
gmora1223 Jun 10, 2017
213b6e5
Merge branch 'develop' of https://github.com/apache/marmotta into MAR…
gmora1223 Jun 10, 2017
5480013
Modify query to verify statements with null values.
gmora1223 Jun 15, 2017
6f25707
Merge branch 'develop' of https://github.com/apache/marmotta into MAR…
gmora1223 Jun 15, 2017
ff99f70
No necessary calculate different hash for objects.
gmora1223 Jun 15, 2017
d019053
Merge branch 'develop' of https://github.com/apache/marmotta into MAR…
gmora1223 Jun 16, 2017
f769cd2
Merge remote-tracking branch 'pr/MARMOTTA-660' into MARMOTTA-660
gmora1223 Jun 16, 2017
377b016
Add sudo to get and ignore MySQL.
cuent Jun 16, 2017
ba67c34
Merge branch 'MARMOTTA-660' of https://github.com/gmora1223/marmotta …
gmora1223 Jun 16, 2017
cff80a0
Ignore NetBeans conf files.
gmora1223 Jun 16, 2017
e309532
Since all values are data typed, tests should also test data type.
gmora1223 Jun 17, 2017
655b892
Ignore flush and prepare methods in snapshot.
gmora1223 Jun 17, 2017
e0c9879
Ignore tests with subselect in optional.
gmora1223 Jun 17, 2017
e640d47
Merge branch 'MARMOTTA-660' into MARMOTTA-659
gmora1223 Jun 22, 2017
b5f3168
Merge branch 'develop' of https://github.com/apache/marmotta into MAR…
gmora1223 Jun 22, 2017
53640df
Upgrade to Sesame 4
gmora1223 Jun 29, 2017
b9f349b
Change URI to IRI in Apache Marmotta: Commons Utilities.
gmora1223 Jun 29, 2017
dae724c
Change URI to IRI in commons vocabularies.
gmora1223 Jun 29, 2017
2f5a924
Change URI to IRI in marmotta Sesame I/O: VCard.
gmora1223 Jun 29, 2017
e558b7a
Change marmota marmotta-sesame-tools URI to IRI.
gmora1223 Jun 29, 2017
d4e58f8
Solve problems in Kiwi-triplestore: core.
gmora1223 Jun 29, 2017
a1a7af3
Solve some tests in marmotta-kiwi triplestore: core.
gmora1223 Jun 29, 2017
b71ab96
Deal with Literal to convert to KiwiUriResource.
gmora1223 Jun 30, 2017
76cb9f0
Verify statements with null values change a https://github.com/gmora1…
gmora1223 Jul 2, 2017
d6d6eda
Statement includes context, so a hash must be generated using context.
gmora1223 Jul 2, 2017
a8902fa
In https://github.com/gmora1223/marmotta/commit/8fdf525255d54bf98e9ad…
gmora1223 Jul 2, 2017
349628b
Solve issues about URI vs IRI in Marmotta Platform Core.
gmora1223 Jul 2, 2017
54e101d
Change URI for IRI in Marmotta sesame tools: facading.
gmora1223 Jul 2, 2017
7a0b13c
Solve conficts URI vs IRI and correct use of interfaces.
gmora1223 Jul 2, 2017
34d0839
Revert changes made in https://github.com/gmora1223/marmotta/commit/f…
gmora1223 Jul 8, 2017
01909b1
Solve conficts URI vs IRI and correct use of interfaces.
gmora1223 Jul 9, 2017
66de6d8
Ignore test related with infinity literals.
gmora1223 Jul 10, 2017
93f4fed
Merge branch 'MARMOTTA-659' of https://github.com/gmora1223/marmotta …
gmora1223 Jul 10, 2017
dc0d2b9
Do not auto-registry functions since they are registered with the Ser…
gmora1223 Jul 10, 2017
5ef0690
Replace dependency json-java-sesame with sesame-rio-jsonld.
gmora1223 Jul 10, 2017
50890e7
Upgrating to RDF4J.
gmora1223 Jul 17, 2017
57d48df
Upgraded to RDF4J.
gmora1223 Jul 18, 2017
139b8f5
Upgraded to RDF4J
gmora1223 Jul 18, 2017
b8fadb9
Upgraded to RDF4J
gmora1223 Jul 21, 2017
10835e1
Change original imports. Due to import problems I changed this import…
gmora1223 Jul 22, 2017
8d5770f
Merge branch 'develop' of https://github.com/apache/marmotta into MAR…
gmora1223 Jul 23, 2017
a03f298
Replace UriRegexFilter for IriRegexFilter.
gmora1223 Jul 23, 2017
ac7fc8d
Ignore GraphSail class because is not longer mantained in TinkerPop 3…
gmora1223 Jul 23, 2017
e196bf4
MARMOTTA-670: corrected call to rdfBackend.listSubjects
dglachs Sep 27, 2017
03e0bc0
updated my gpg key
wikier Nov 7, 2017
fadd942
Merge branch 'develop' into MARMOTTA-670_reversepropertyselector
wikier Dec 1, 2017
0957855
MARMOTTA_671: fixed redundant conditions
wikier Dec 8, 2017
4384d61
upgraded apache parent pom
wikier Jan 26, 2018
2079e4e
MARMOTTA-668: Updated and fixed the refpack-plugin
ja-fra Feb 16, 2018
7c1badc
update assembly-plugin
ja-fra Feb 16, 2018
0726f49
fixed RAT check (missing license headers in source files)
ja-fra Feb 16, 2018
eb27764
trying to get travis back working
ja-fra Feb 16, 2018
6f39451
Merge branch 'develop' of https://github.com/apache/marmotta into MAR…
cuent Feb 17, 2018
036990a
Skip long concurrent tests from SailConcurrencyTest test suite.
cuent Feb 17, 2018
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
Prev Previous commit
Next Next commit
updated my gpg key
wikier committed Nov 7, 2017
commit 03e0bc09288db88e8fab10b78bd4a91ce86b0976
250 changes: 178 additions & 72 deletions KEYS
Original file line number Diff line number Diff line change
@@ -266,85 +266,191 @@ MlkUn5so+Xl28Mzh7g8sehnyriz/nJ32f2i/3ng=
=Bul/
-----END PGP PUBLIC KEY BLOCK-----

pub 2048R/5531369F 2013-03-13
pub rsa2048/0xF21D21375531369F 2013-03-13 [SC]
Key fingerprint = 48B3 3394 FA7F 07D2 A37F F197 F21D 2137 5531 369F
uid Sergio Fernández <[email protected]>
uid Sergio Fernández <[email protected]>
uid Sergio Fernández <[email protected]>
uid Sergio Fernández <[email protected]>
uid Sergio Fernández <[email protected]>
sub 2048R/B8855650 2013-03-13
uid [ultimate] Sergio Fernández <[email protected]>
uid [ultimate] Sergio Fernández <[email protected]>
uid [ultimate] Sergio Fernández <[email protected]>
uid [ultimate] Sergio Fernández <[email protected]>
sub rsa2048/0xF7CE24F9B8855650 2013-03-13 [E]

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)

mQENBFFAMhsBCACmTB5MG4Om+3YDt+uaIVLv7QbqOfJ2m4N3U2+x8RHW5vw6qcQ4
zBpH01uTqh+xIWtSYacf6Agx5E7K5ph7A67PUIW2Mvps7SMjw4kVqGy+9r158l4A
Rz+5mY3O4+qBBdobs1d437+ehAYNM7j33xHbzmU6N1ra5+aUW2HZq4ttUF+NdyTm
2Db3jLM4ISz300bnSVYnrfh2+lQ7/p5jEoJ1fghE0HVqD8M++1/7KaVvPgQLildQ
yc09Uyfmdlb3AuSV1mPFE7z4gwgx1MeTrdl4j3HbHOH3xje7fwzcaZLK8GpLLfF+
aJa+dqZPrwgUqBdiBKrAnqhHeEOFESlmkHJdABEBAAG0L1NlcmdpbyBGZXJuw6Fu
ZGV6IDxzZXJnaW8uZmVybmFuZGV6QHJlZGxpbmsuY28+iQE4BBMBAgAiBQJRQDd7
AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRDyHSE3VTE2n/dvCACgRPFJ
XEFOpMJGswZh6aY2q6pYYbg+kqI7kreO7qn5CjizWOffK362yAcFy43wZbKTjOb3
qj7tTRja5a5OL3MrtGXEkzLLtXqjhyIJwTxU/o0LyWopx40+6fRTM+GqcFgnlFoR
+1T379oclEhV6vjBGdgrRHCdvYi5SbRP8hKoDCrtpPRZVlhB9JWUTzf0ev6BremW
/RNdb3YBeEHgdON4vIhAHkxXVeW8MmBOqqyg2HJ6P6ruzz+l1wtJIFd3Fk07P08v
65hFgz8L2mX59IDa1+5GE7KEvYjKLdUIWBLYg/Z7kJ0GtjZdzcpyGEdO2X7SPqBu
VCj9R7B84Jlnt3EgtDhTZXJnaW8gRmVybsOhbmRleiA8c2VyZ2lvLmZlcm5hbmRl
ekBzYWx6YnVyZ3Jlc2VhcmNoLmF0PokBOAQTAQIAIgUCUUA3aAIbAwYLCQgHAwIG
FQgCCQoLBBYCAwECHgECF4AACgkQ8h0hN1UxNp+5XQf/YljDRHxIYcGLq0/X3rzu
1ED/1XPCfcWbcUzu/IiLqfSOW4FKtCXPerhQz0Xy2npIEB+szN0aQ6tepqfkOFyc
z5/0d1u77V3iiUr5ZcMWyZBTpqMkVgIG5fyTOjiwxg0tNNGtic/RsdES09fMcLQU
vCffsBHWsPpJ4o97xnCB2nphHk3UJQRUh7OJV+NQBkykGQz9hsk/4vjJvSg1+6Tt
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
syIhKtoAEq7w8YMIt8dw
=gkD5
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
pqSzIiEq2gASrvDxgwi3x3A=
=TfC+
-----END PGP PUBLIC KEY BLOCK-----