Commit graph

6619 commits

Author SHA1 Message Date
Georgy Litvinov
dae6a808b6 Added check if provided path is directory 2023-03-03 14:48:35 +01:00
Dragan Ivanovic
0c8b02a630
Merge pull request #371 from litvinovg/vclass_browsing_error_fix
Remove old hack that leads to 500 error
2023-02-28 15:28:37 +01:00
Dragan Ivanovic
98f2de3c04
Merge pull request #373 from TAMULib/3821-map_of_science_properties
VIVO 3821: Add configuration to disable or enable Map of Science visualization.
2023-02-28 15:13:14 +01:00
Kevin Day
b50f3b16c5
VIVO 3821: Map of Science configuration isn't needed in Vitro.
The IndividualResponseBuilder will hopefully be updated by a separate issue to move the visualization code entirely out of Vitro and into Vivo.
2023-02-28 08:08:49 -06:00
Kevin Day
97f9685d1f
Enable visualization.mapOfScience by default. 2023-02-27 10:13:40 -06:00
Kevin Day
774bbacc36
VIVO 3821: Add configuration to disable or enable Map of Science visualization. 2023-02-27 09:21:48 -06:00
Dragan Ivanovic
4d60cd9de1
Merge pull request #367 from TAMULib/3751-remove_icu
VIVO-3751: Remove ICU4J dependency.
2023-02-27 15:28:55 +01:00
Dragan Ivanovic
9b6e362480
Merge pull request #366 from litvinovg/password_limit
raised password length limit to 64 characters
2023-02-27 15:27:25 +01:00
Georgy Litvinov
27846ecbdb Remove old hack that produces 500 error 2023-02-24 09:37:56 +01:00
Kevin Day
5ec99a2204
Issue 3751: Remove ICU4J dependency.
This is only used in a handful of places.
The core java libraries provide the same functionality but with a less exchaustive locale database.

The IBM ICU is more up to date than the Java version but is otherwise identical.

see: https://unicode-org.github.io/icu/userguide/icu4j/#introduction-to-icu4j
2023-02-22 10:17:20 -06:00
Georgy Litvinov
99cbda4727 raised password length limit to 64 characters 2023-02-22 08:31:36 +01:00
Dragan Ivanovic
15cb4d7467
Merge pull request #365 from TAMULib/issue-3767
[Issue 3767] Replacement of language comparisons using '=' by the 'langMatches' (without whitespace changes)
2023-02-17 14:01:45 +01:00
William Welling
a1de03f2f5 Use SPARQL template and context map to substitute langCtx 2023-02-14 11:34:59 -06:00
Dragan Ivanovic
48c88d3d3e
Merge pull request #355 from vivo-project/i18n-redesign
I18n redesign
2023-02-13 14:08:01 +01:00
William Welling
108fdbf66b Undo whitespace changes 2023-02-09 11:19:01 -06:00
4ce6dc2f8c
fix creation of faux property with xml literal range value (#363)
Co-authored-by: Georgy Litvinov <georgy.litvinov@tib.eu>
2023-02-09 16:25:36 +01:00
1976185a91
Fix for Russian translation of email temlate (#362)
* fix, i18n: added link to instance in Russian translations

* fixed text style

* one more fix
2023-02-06 09:36:42 +01:00
509e9cf22b
Custom forms fixes (#361)
* added safety check

* Prevent failing autocomplete field with type selectors in case more than one pair of type selectors and autocomplete field used

---------

Co-authored-by: Georgy Litvinov <georgy.litvinov@tib.eu>
2023-02-02 14:24:47 +01:00
8b2e150e32
use qualified by root in faux property to provide into FauxObjectPropertyWrapper (#360)
Co-authored-by: Georgy Litvinov <georgy.litvinov@tib.eu>
2023-02-02 14:24:10 +01:00
2873bba81d
fixed faux property display order (#359)
Co-authored-by: Georgy Litvinov <georgy.litvinov@tib.eu>
2023-01-24 14:21:46 +02:00
7dabc6b2ab
fixed check for redundant possible object properties (#358)
Co-authored-by: Georgy Litvinov <georgy.litvinov@tib.eu>
2023-01-24 14:09:57 +02:00
a7215cc932
fix for faux data property ranges (#357)
Co-authored-by: Georgy Litvinov <georgy.litvinov@tib.eu>
2023-01-24 13:54:31 +02:00
7d84e61003
Merge pull request #356 from chenejac/3393_parametersWithApostrophie
support for combining parameters and apostrophe
2022-12-22 13:49:00 +01:00
a0a1a6664b
Faux data properties and fixes for current faux properties view (#352)
* Faux data properties

* Use not disjointed classes for faux properties domain and range options

* Fix faux object property shadowing real property
List faux data properties
List faux properties which base properties domain don't match current subject

* Write exception to log in VClassDaoJena

* filter faux properties returned in possiblePropInstForIndividual

* safety checks added

* extracted getBaseLabel method, fixed base labels for data properties

* fix for prev commit

* Formatting fixes

* More formatting fixes

* More formatting fixes

* More formatting fixes

* More formatting fixes

* More formatting fixes

Co-authored-by: Georgy Litvinov <georgy.litvinov@tib.eu>
2022-12-16 11:40:49 +01:00
Dragan Ivanovic
fce6dc6f78 reorganization of the code - extraction of a method for preprocessing input strings for MethodFormat.format method 2022-12-16 11:40:10 +01:00
Dragan Ivanovic
311744ef64 support for combining parameters and apostrophe 2022-12-16 10:16:34 +01:00
c885162d8d
Merge pull request #354 from chenejac/renamingi18nFiles
[3801 i18n] Renaming files, removing language suffixes for rdf files
2022-12-13 16:50:35 +01:00
f548908b32
Merge pull request #351 from chenejac/supportingPrivateTags
[3800 i18n redesign] Supporting private tags
2022-12-13 16:50:02 +01:00
Dragan Ivanovic
ae2509837e adding curly braces for all if statements 2022-12-13 14:37:23 +01:00
Dragan Ivanovic
6312b966f2 adding support for private subtags in the language tags, replacement of toString() method with toLanguageTag() method, adding checks for locale.stripExtensions() where it was neccessary, adding information about private tag in the drop down selection of a UI language 2022-12-13 11:37:56 +01:00
Dragan Ivanovic
62cbcca8dc support for private subtag (x) 2022-12-13 11:37:56 +01:00
63567b9c30
Merge pull request #353 from chenejac/defaultLanguage
adding English as default language
2022-12-12 15:31:11 +01:00
Dragan Ivanovic
3b08832ebc renaming files, removing language suffixes for rdf files 2022-12-09 11:11:00 +01:00
81e12cc492
fixes for language filtering to support private-use subtags (#330) 2022-12-08 11:18:08 +01:00
Dragan Ivanovic
3f03ddfd1f adding English as default language 2022-12-06 11:26:35 +01:00
8bbc751f0b
Merge pull request #350 from chenejac/movingUILabelsTranslationsIntoVitro
[i18n-3762] Moving UI labels translations into vitro
2022-12-06 11:16:11 +01:00
chenejac
a1d1f7fc12 adding new line at the end of UILabelsVocabulary.ttl 2022-11-29 15:58:45 +01:00
chenejac
026d316c20 adding new line at the end of UILabelsVocabulary.ttl 2022-11-29 15:57:17 +01:00
chenejac
bc359588e7 correction - changing of format of the vocabulary (from n3 to ttl) 2022-11-29 15:55:40 +01:00
chenejac
1cab6cf10f changing of format of the vocabulary (from n3 to ttl) 2022-11-29 15:52:25 +01:00
Dragan Ivanovic
1608079320 fixing an issue with '\n' in the label translations 2022-11-29 13:45:49 +01:00
Dragan Ivanovic
61feb77908 fix of build git action 2022-11-28 09:55:04 +01:00
Dragan Ivanovic
4863f4c520 Cleaning up dependency on languages repository 2022-11-28 09:04:19 +01:00
Dragan Ivanovic
7340b7ff3f fix in the startup_listeners.txt 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
b8ddb05937 property files not mandatory anymore, message kept as info instead of warning 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
d27560b7fe correction of a typo 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
242f851a8e adding the UI labels ontology 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
1b3df6839e adding one ttl file 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
5a48b7da59 moving UI labels translations from Vitro-languages into the Vitro repository 2022-11-28 08:43:56 +01:00
020b9385f8
Model operations performance improvements (#347)
* created RDFServiceBulkUnionUpdater

* fix and indents

* use bulk updater for RDFServiceGraph in blankNodeFilteringGraph

* use removeAll to optimize removal all triples from TDB modeles

* avoid additional serialization/deserialization cycle of removing model chunk

* fixed VitroModelFactory tests

* fixes for BulkUpdating models

* Created custom ModelCom, OntModelImpl, BulkGraphMem to avoid triple by triple transactions on add/remove model
Load n3 files from home directory into in-memory model to use bulk
loading.

* refact: simplified BulkGraphMem checks

* removed unused import
2022-11-25 19:47:21 +02:00