Ruben Verborgh
|
b487dc738c
|
fix: Create basic representations with streams.
|
2021-01-20 16:30:29 +01:00 |
|
Ruben Verborgh
|
5416d66a31
|
feat: Add ConstantConverter.
|
2021-01-20 14:36:17 +01:00 |
|
Ruben Verborgh
|
a21532ebf8
|
refactor: Allow IfNeededConverter to short-circuit.
|
2021-01-20 14:36:17 +01:00 |
|
Ruben Taelman
|
4ac0167c8d
|
Add optional path and url suffixes to FixedContentTypeMapper
|
2021-01-19 10:54:49 +01:00 |
|
Joachim Van Herwegen
|
36761e8124
|
feat: Support composite PATCH updates
|
2021-01-18 17:01:24 +01:00 |
|
Ruben Verborgh
|
e72117a21a
|
refactor: Deduplicate mapper.
|
2021-01-18 16:42:18 +01:00 |
|
Ruben Verborgh
|
7adc9edb76
|
refactor: Make representation conversion unconditional.
|
2021-01-18 09:47:06 +01:00 |
|
Ruben Verborgh
|
6763500466
|
feat: Add IfNeededConverter and PassthroughConverter.
|
2021-01-18 09:47:06 +01:00 |
|
Ruben Verborgh
|
4638ba4bce
|
feat: Use baseIRI in QuadToRdfConverter.
Closes https://github.com/solid/community-server/issues/512
|
2021-01-15 12:43:34 +01:00 |
|
Ruben Verborgh
|
af47083f64
|
feat: Add containsResource utility.
|
2021-01-15 09:00:43 +01:00 |
|
Joachim Van Herwegen
|
ee50f40062
|
docs: Add comments referencing the Solid spec where relevant
Also some minor changes to completely match the spec there.
|
2021-01-15 08:42:36 +01:00 |
|
Joachim Van Herwegen
|
50e3cf5036
|
fix: Throw correct errors and streamline in DataAccessorBasedStore
|
2021-01-15 08:42:36 +01:00 |
|
Ruben Verborgh
|
dd272bac88
|
change: Reduce mapper logging level.
|
2021-01-13 22:37:13 +01:00 |
|
Ruben Verborgh
|
b51dac310e
|
feat: Use more prefixes in container responses.
|
2021-01-13 19:00:05 +01:00 |
|
Ruben Verborgh
|
ba42861699
|
feat: Use ldp: prefix in container representations.
|
2021-01-12 09:12:54 +01:00 |
|
Ruben Verborgh
|
66e636878f
|
feat: Add BasicRepresentation.
|
2021-01-11 14:23:52 +01:00 |
|
Ruben Verborgh
|
be1af89b56
|
feat: Add Content-Type constructor to metadata.
|
2021-01-11 14:03:38 +01:00 |
|
Ruben Verborgh
|
998296a4bb
|
feat: Add BaseResourceStore.
|
2021-01-09 00:52:31 +01:00 |
|
Ruben Verborgh
|
27a5711ec2
|
refactor: Simplify TypedRepresentationConverter contruction.
|
2021-01-09 00:26:40 +01:00 |
|
Joachim Van Herwegen
|
fea726ae7d
|
fix: Take baseIRI into account when calling parseQuads
|
2021-01-07 14:38:19 +01:00 |
|
Joachim Van Herwegen
|
5995057240
|
fix: Don't get normalized metadata for root containers
|
2021-01-07 13:34:05 +01:00 |
|
Ruben Verborgh
|
2efebf91fc
|
feat: Only convert when needed.
|
2021-01-07 11:45:46 +01:00 |
|
Joachim Van Herwegen
|
a5bc8d22a9
|
fix: Prevent POST requests from creating intermediate containers
|
2021-01-07 08:45:01 +01:00 |
|
Ruben Verborgh
|
87752ddf20
|
feat: Support writer prefixes.
Closes https://github.com/solid/community-server/issues/470
|
2021-01-06 11:36:21 +01:00 |
|
Ruben Verborgh
|
f9a20799eb
|
refactor: Use declarations style for functions.
|
2021-01-06 11:24:43 +01:00 |
|
Ruben Verborgh
|
e70e060225
|
fix: Prefer Turtle as default content type.
Fixes https://github.com/solid/community-server/issues/463
|
2021-01-05 22:28:11 +01:00 |
|
Ruben Verborgh
|
0bd73115cc
|
refactor: Simplify supportsMediaTypeConversion arguments.
|
2021-01-05 11:03:15 +01:00 |
|
Ruben Verborgh
|
8cd3f7d2e5
|
feat: Incorporate server-side representation quality.
Closes https://github.com/solid/community-server/issues/467
|
2021-01-05 11:03:15 +01:00 |
|
Ruben Verborgh
|
09ae959333
|
refactor: Rename RepresentationPreference into ValuePreferences.
|
2021-01-05 11:03:14 +01:00 |
|
Ruben Verborgh
|
4828912593
|
refactor: Use record for representation preference.
|
2021-01-04 23:06:52 +01:00 |
|
Ruben Verborgh
|
f454b781ff
|
fix: Join and normalize paths consistently.
|
2021-01-04 16:52:17 +01:00 |
|
Ruben Verborgh
|
98bf8c199d
|
fix: Sort preferences by descending weight.
|
2021-01-04 00:46:22 +01:00 |
|
Ruben Verborgh
|
b7be70f8c3
|
chore: Reduce conversion logging level.
|
2021-01-03 01:14:52 +01:00 |
|
Ruben Verborgh
|
2e188551f7
|
refactor: Rename UriUtil into TermUtil.
|
2021-01-02 23:19:01 +01:00 |
|
Ruben Verborgh
|
ae06e99067
|
refactor: Also create named nodes for vocabularies.
|
2021-01-02 23:15:51 +01:00 |
|
Ruben Verborgh
|
8e138c36d1
|
refactor: Use types to create vocabularies.
|
2021-01-02 22:56:25 +01:00 |
|
Ruben Verborgh
|
a572825909
|
refactor: Indicate caching on method name.
|
2021-01-02 17:50:17 +01:00 |
|
Ruben Verborgh
|
da5515d50d
|
refactor: Check conversion support in base class.
|
2021-01-02 16:25:39 +01:00 |
|
Ruben Verborgh
|
dfc1d4662f
|
feat: Expose ConversionUtil.
|
2021-01-02 14:04:52 +01:00 |
|
Ruben Verborgh
|
e20510a392
|
feat: Improve path logging.
|
2021-01-01 19:00:14 +01:00 |
|
Joachim Van Herwegen
|
39a79dbcb2
|
fix: Prevent deletion of root storage containers
|
2020-12-18 11:16:39 +01:00 |
|
Joachim Van Herwegen
|
a721684e6b
|
fix: Only check relevant type triples
Due to the introduction of pim:Storage as a new type
the DataAccessorBasedStore started making wrong assumptions.
|
2020-12-18 10:55:35 +01:00 |
|
Joachim Van Herwegen
|
a114d00827
|
fix: Remove metadata content-type assumption from QuadUtil
|
2020-12-18 10:40:07 +01:00 |
|
Joachim Van Herwegen
|
1464288b0f
|
fix: Remove metadata content-type assumption from FileDataAccessor
|
2020-12-18 10:40:07 +01:00 |
|
Joachim Van Herwegen
|
d7434df808
|
feat: ExtensionBasedMapper no longer throws if there is no file
|
2020-12-18 10:40:07 +01:00 |
|
Joachim Van Herwegen
|
36eed5d620
|
chore: Remove assumption that DataAccessors have a root container by default
|
2020-12-18 10:33:54 +01:00 |
|
Joachim Van Herwegen
|
a08b7e9112
|
fix: Allow DataAccessorBasedStore to create root
|
2020-12-18 10:33:54 +01:00 |
|
Joachim Van Herwegen
|
3e3dd7f5a9
|
fix: Allow deletion of root in InMemoryDataAccessor
|
2020-12-18 09:32:11 +01:00 |
|
Joachim Van Herwegen
|
fc8540f553
|
fix: Allow overwriting and deleting root container in SparqlDataAccessor
|
2020-12-18 09:01:59 +01:00 |
|
Joachim Van Herwegen
|
1bb5de97ab
|
refactor: Remove base URls with ContainerManager when possible
|
2020-12-11 12:42:17 +01:00 |
|