Commit graph

38 commits

Author SHA1 Message Date
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
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
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
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
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
j2blake
fc3827712b VIVO-695 VIVO-699 Refactor and optimize the PropertyRestrictionBean
Formerly the PropertyRestrictionPolicyHelper.
2014-12-10 15:02:15 -05:00
j2blake
68b06322fb VIVO-906 Explicitly configure the SearchIndexExcluders and DocumentModifiers. 2014-11-13 17:18:13 -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
3ace8cdb2a VIVO-761 Rework and move RequestedAction
Create AuthorizationRequest, and make RequestedAction a sub-class of it. Move the RequestActionConstants into RequestedAction. Move the class to a different package.
2014-04-24 16:46:53 -04:00
j2blake
711afa44fa VIVO-742 Rename some 'solr' packages. 2014-04-23 10:45:06 -04:00
j2blake
d73c82cd55 VIVO-742 Change client code to use SearchEngine interface.
Removed SolrQueryTest until I can see how to update it. Everything compiles and tests run, but haven't tried running VIVO yet.
2014-04-22 15:15:20 -04:00
tworrall
dd6a6bdfdb updated dataset for new ISF properties and reverted test so it would not be ignored 2013-11-11 10:57:54 -05:00
j2blake
9f31c3f08b VIVO-469 run the URL Finders from an RDFService, not an OntModel 2013-11-11 09:43:04 -05:00
j2blake
10631e1a29 KLUGE — ignore the broken test until Tim can deal with it on Monday. 2013-11-08 17:35:09 -05:00
j2blake
95ce8a5828 VIVO-483 Obsolete VIVO URIs in Vitro search code.
Break out the mechanism for building a list of Additional URI Finder instances. Override that in VIVO. Move AdditionalURIsForContextNodes to VIVO. References to obsolete URIs are in comments.
2013-11-06 13:07:25 -05:00
j2blake
042a48ea1f VIVO-268 Restore data values to DataProperty RequestedAction classes. 2013-10-26 18:02:17 -04:00
tworrall
a50a7e006c VIVO-394: change displayed label northern America to North America 2013-10-23 09:56:16 -04:00
Brian Caruso
d58b031132 Adding DocumentModifiers to add values from ISF context nodes to Solr Documents. 2013-10-03 16:07:30 -04:00
j2blake
b9bf8bb27c VIVO-308 Revise SelfEditorRelationshipPolicy to fit the ISF
Change the RelationshipChecker classes, and update the unit tests.
2013-10-03 11:52:40 -04:00
brianjlowe
1743dc6dd5 support for edit permissions for qualified properties 2013-08-30 17:04:59 -04:00
briancaruso
771df1f295 adding license 2012-07-03 14:37:00 +00:00
briancaruso
e184f2ade3 Moving vivoSearchProhibited.n3 to ontologies/app/loadedAtStartup
Fixing a bug in the ContextNodeFields where initialBindings were no longer getting used so a critical variable in the SPARQL query was free. NIHVIVO-3853
2012-07-03 00:14:25 +00:00
stellamit
f739b86766 NIHVIVO-3817 Update VivoInformationResourceContextNodesFieldsTest to work with modified ContextNodesField that takes RDFServiceFactory in constructor 2012-06-26 21:11:04 +00:00
stellamit
aec221e10d disabling test temporarily 2012-06-25 22:03:51 +00:00
j2blake
6695832257 NIHVIVO-3404 Restructure the SelfEditorRelationshipPolicy to use the model in the RequestedAction, instead of a model assigned at system startup time. Also, break out the logic into separate RelationshipChecker objects, for easier maintenance. 2012-04-03 16:13:38 +00:00
j2blake
671c6214c4 NIHVIVO-3404 Require that the statement-based RequestedActions include a reference to an OntModel. So the paradigm changes from "may I do this with this statement?" to "may I do this with this statement and this model?" 2012-04-01 15:46:34 +00:00
j2blake
ae9890875f NIHVIVO-3404 Improve the hierarchy of statement-based RequestedActions. Add constructors that accept either individual URIs or PropertyStatements. Don't ask for or hold the value of a DataProperty, because it is never used by a policy or permission (at least so far). 2012-03-30 22:08:54 +00:00
j2blake
8b94fa3495 NIHVIVO-3404 Rename statement-related RequestedAction classes to consistent naming scheme. 2012-03-30 21:14:42 +00:00
j2blake
3cdec89567 NIHVIVO-3343 Distinguish between Self-editors and Proxy-self-editors by the class of their identifiers, not by an option on the identifier. Only true self-editors get a "My Profile" link. 2011-11-22 18:32:51 +00:00
briancaruso
827ea6d7e9 Removing rdfs:label from search index document field ALLTEXT. Moving vivo specific DocumentModifiers out of vitro. NIHVIVO-2975 2011-11-01 16:19:02 +00:00
j2blake
ed9c404197 NIHVIVO-2343 Fix unit tests to use new constructor on HasAssociatedIndividual 2011-10-31 14:01:58 +00:00
j2blake
3c3d230666 NIHVIVO-2758 Move SelfEditorRelationshipPolicy and unit tests from Vitro into Vivo, since it uses URIs from the Vivo ontology. Change the package. 2011-06-24 19:15:14 +00:00
bdc34
ba13a71e3e Working on dateTime with precision NIHVIVO-295 2010-12-22 22:36:47 +00:00
bdc34
488f71b1c8 working on freemarker custom forms 2010-11-17 17:43:56 +00:00
bdc34
f2b228c3f6 Adding license. 2010-11-11 19:26:38 +00:00
bdc34
30e1269c3e Adding test for DateTimeWithPrecision. 2010-11-11 19:12:08 +00:00