Commit graph

658 commits

Author SHA1 Message Date
grahamtriggs
b1979d24c9 [VIVO-1080] Add position information to manage people in organization 2015-10-20 13:38:13 +01:00
grahamtriggs
1781b974d1 [VIVO-1076] Generate person level Map of Science "live", unless it is slow and there are already organisation caches 2015-10-19 15:52:58 +01:00
grahamtriggs
8fc40fcf98 [VIVO-1031] Use streaming result set for co- visualisations 2015-10-19 15:51:57 +01:00
grahamtriggs
208f103629 Sparkline improvements 2015-10-19 11:39:56 +01:00
grahamtriggs
6d74adccd8 [VIVO-1031] Add affinity for caches to ensure only one task can run at a time. fix background thread use in Visualisations, add startup servlet to get the rdf service, add comments 2015-10-18 14:28:55 +01:00
grahamtriggs
34ead82676 [VIVO-1031] Improve performance of Temporal graphs (along lines of Map of Science). Improve SPARQL used in Map of Science to halve execution time. 2015-10-17 21:06:54 +01:00
grahamtriggs
2519914833 [VIVO-1031] Convert Co-Investigator graph to RDFService 2015-10-16 21:20:10 +01:00
grahamtriggs
d5b3058f44 [VIVO-1031] Change co-authorship graph over to use RDFService rather than an RDFServiceGraph backed Dataset. Now runs in 16% of the time. 2015-10-16 20:57:53 +01:00
grahamtriggs
86fb296b2d [VIVO-1076] Much faster version of Map of Science, requesting and caching minimal dataset, with background cache refresh. 2015-10-16 20:11:12 +01:00
grahamtriggs
5b80c748ae [VIVO-1071] Add simple short-lived cache to reduce the number of expensive queries in generating the co-authorship / investigator graphs. 2015-10-02 14:44:51 +01:00
Tim Worrall
e77ecc9ebb No Jira issue. When a person has no webpages, the group_concat in the query resulted in a non-empty result set: one that had no values but was nonetheless not empty. Added a check to see if the node was null. 2015-08-25 10:55:33 -04:00
Patrick McElwee
517d97ba91 VIVO-669: remove ARQ functions substring and now
Still need to find replacement for localname and namespace
2015-07-09 14:54:12 -04:00
Tim Worrall
2eb332c74c No Jira issue. Fixed an issue caused by webpages having multiple labels. 2015-06-17 15:26:50 -04:00
hudajkhan
583423495e VIVO-1023 expanded Agrovoc results and replaced XML parsing with RDF model parsing for both LCSH and Agrovoc 2015-04-24 12:38:46 -04:00
hudajkhan
d2312a8e15 updating search for vivo-1011 2015-04-07 12:37:20 -04:00
hudajkhan
03d1b34770 updating Agrovoc and LCSH implementations per vivo-1011 2015-04-06 15:49:59 -04:00
hudajkhan
bade3f147d vivo-1011 updating search for lcsh and agrovoc to not use skosapi jar 2015-04-02 16:17:27 -04:00
Tim Worrall
2b0356ef39 No Jira issue. Modified the position custom form so that the Organization type select list now includes an Other option. 2015-03-10 11:45:33 -04:00
j2blake
731642491c VIVO-946 Add labels of objects across Role nodes. 2015-03-02 13:24:28 -05:00
j2blake
6166b48357 VIVO-946 Add labels of objects across Role nodes. 2015-02-27 15:41:41 -05:00
Tim Worrall
5eb177b8e6 VIVO-928: added microformats to non persons. Typing goes two levels down in some cases for organizations. Some info content entities covered, though many types not covered by schema.org 2015-02-10 16:34:12 -05:00
j2blake
f8b29f8415 Merge branch 'develop' into feature/searchIndexerRefine 2015-02-06 15:23:38 -05:00
j2blake
7a47c6b75d VIVO-869 Drastically simplify the search configuration.
Create LabelsAcrossContextNodes to replace AdditionalURIsForContextNodes. It's more configurable.
Create SelectQueryUriFinder to replace AdditionalUrisForVCards. It's more configurable.
Rename SimpleSparqlQueryDocumentModifier to SelectQueryDocumentModifier, to conform.
Radically simplify the VIVO search configuration, omitting all special cases except those for VCards.
2015-02-06 15:22:28 -05:00
Tim Worrall
5c0e031af8 VIVO-960: vcard Individuals now display correctly on the manage authors page and can have their rank in the authorship list modified. 2015-02-06 12:35:33 -05:00
Tim Worrall
39062cb5e2 added some log.isDebugEnabled checks. No Jira issue. 2015-01-23 08:57:41 -05:00
j2blake
c85aed6943 VIVO-870 Move VivoAgentContextNodeFields into the configuration.
Delete VivoAgentContextNodeFields and its tests and the data files for the tests.
2015-01-22 12:38:43 -05:00
j2blake
20bf51d7c9 VIVO-870 Move the DocumentModifiers into the configuration. 2015-01-16 16:53:43 -05:00
j2blake
2d2c5032cc VIVO-870 Start moving DocumentModifiers into the configuration.
Create the SimpleSparqlQueryDocumentModifier.
Use it to replace VivoISFGrantFields and VivoInformationResourceContextNodeFields.
2015-01-16 11:51:24 -05:00
j2blake
86f9714fb6 VIVO-870 Confirm that DocumentModifiers are thread-safe. 2015-01-12 18:08:37 -05:00
j2blake
6a49dbf7ec VIVO-870 Implement UpdateStatementsTask.
Also add the listener to support it and get rid of the last of the vestigial classes.
2015-01-12 15:15:37 -05:00
j2blake
69711960bc VIVO-870 Make IndexingUriFinders configurable.
Use no-argument constructors, supplying data through the ContextModelsUser interface as needed.

Add toString() methods to IndexingUriFinders, DocumentModifiers and SearchIndexExcluders
2015-01-07 17:26:07 -05:00
j2blake
af8bd10cee VIVO-873 restructure packages for SearchIndexer
documentBuilding, exclusions, and indexing, under  searchindex instead of search.
2015-01-04 17:19:30 -05:00
Tim Worrall
48f3722428 No Jira issue. Added a boolean to indicate whether an individual is an event. For the microformats. 2014-12-08 12:42:06 -05:00
Tim Worrall
f1c10e8768 added optional role in field to the custom form for editor role 2014-11-21 11:07:18 -05:00
j2blake
78abb25c6f VIVO-867 correct misspellings. 2014-11-13 18:00:22 -05:00
j2blake
68b06322fb VIVO-906 Explicitly configure the SearchIndexExcluders and DocumentModifiers. 2014-11-13 17:18:13 -05:00
j2blake
78241be685 VIVO-906 Assemble application at runtime.
Create an object to represent VitroHomeDirectory
Instantiate TripleSources, FileStorage, etc, based on the config file.
2014-11-13 17:17:38 -05:00
j2blake
a35e3fb4f5 VIVO-873 Simplify and document the DocumentModifier interface.
allUris parameter on modifyDocument() was not documented and not used.
There is no logical reason for modifyDocument to throw a SkipIndividualException.
2014-10-16 12:31:42 -04:00
j2blake
7bb8682454 Continue to reduce the Model Madness!
Add OntModelCache to the top of the stack of RDF data structures.
Add DataStructuresProvider to the bottom of the stack.
Redesign ModelAccess method signatures.
Create the ShowSources page.
Remove RequestModelsPrep, except for setting the Collator.
Reduce the complexity of ContentModelsSetup and ConfigurationModelsSetup.

VIVO-225 VIVO-819 VIVO-820 VIVO-821 VIVO-823 VIVO-832
2014-10-10 10:08:10 -04:00
Tim Worrall
604a8d273f A few more qr code updates relating to VIVO-17 2014-10-06 10:52:45 -04:00
Tim Worrall
1c118fc044 VIVO-17: QR Code info now generated via an Ajax call when the icon is clicked. 2014-10-03 11:33:26 -04:00
hudajkhan
47c7e3746f fixing Gemet null type and LCSC null concepts 2014-09-04 16:46:04 -04:00
Tim Worrall
49d9c93036 manage authors template was not displaying vcard only individuals 2014-08-28 10:07:53 -04:00
j2blake
da17dd769a VIVO-225 Use URI Strings to fetch models, not enums. 2014-08-19 15:06:50 -04:00
j2blake
bb7ab3b2a3 VIVO-848 Move the FileStorage system behind an interface
Add it to the Application framework, and do some cleanup.
2014-08-14 16:55:46 -04:00
Tim Worrall
c3c4b11c5e made slight improvement to sparql query 2014-07-15 14:23:49 -04:00
j2blake
4225807dfa VIVO-806 Remove deprecation warnings. 2014-06-23 14:37:37 -04:00
Tim Worrall
f539837b6d do not display primary positions on the manage people page 2014-06-19 12:13:02 -04:00
j2blake
d61709730d VIVO 767 Listen for changes to VCards and re-index. 2014-06-14 11:04:59 -04:00
j2blake
ce0a8a8512 VIVO-773 remove references to IRI-0.8 library.
Converted to 0.9.6
2014-06-13 10:25:27 -04:00