Commit graph

5281 commits

Author SHA1 Message Date
Jim Blake
a7a894606b VIVO-978 Move developer.properties into the config sub-directory. 2015-02-23 12:16:18 -05:00
Jim Blake
31c10db442 VIVO-978 move applicationSetup.n3 to example.applicationSetup.n3 and add comments. 2015-02-23 11:13:27 -05:00
Jim Blake
d82889d192 VIVO-914 path to TDB content directory may be absolute or relative to Vitro home directory 2015-02-23 11:08:55 -05:00
Jim Blake
ab60341355 VIVO-907 Handle RDFService quirks for TDB and Virtuoso
Modify signature for isEquivalentGraph() - might throw RDFServiceException
Modify RDFServiceTDB to work around the nonNegativeIntegerBug
Implement toString() for the entire RDFServiceImpl hierarchy
Parameterize ContentTripleSourceSPARQL.createRDFService() so ContentTripleSourceVirtuoso can override it.
Create ContentTripleSourceVirtuoso and RDFServiceVirtuoso, to work around the nonNegativeInteger bug
   and the "INSERT DATA" problem.
2015-02-17 16:29:04 -05:00
Jim Blake
066d013360 Modifications to https://github.com/vivo-project/Vitro/pull/14
Restore pause logic to IndexingChangeListener.
Adjust comments, remove compiler warnings and vestigial code items, rename method.
2015-02-17 12:08:09 -05:00
Jim Blake
680953115f Merge branch 'grahamtriggs-gt-defer-and-reader' into develop 2015-02-17 12:05:39 -05:00
Jim Blake
383598ba77 Merge pull request #15 from grahamtriggs/log4j-fix
Update log4j.properties
2015-02-17 10:03:41 -05:00
Jim Blake
73bb8a472d Merge branch 'gt-defer-and-reader' of https://github.com/grahamtriggs/Vitro into grahamtriggs-gt-defer-and-reader 2015-02-16 16:03:56 -05:00
Jim Blake
e2912bd79e VIVO-909 add isEquivalentGraph() to the RDFService interface.
Moves the test for isIsomorpic() to within the RDFService implementation,
so we can handle the "broken" cases like Virtuoso and TDB. This way seems
to be cleaner than the TripleStoreQuirks approach that I was fooling around with.
2015-02-16 14:32:57 -05:00
Jim Blake
13334cdc80 Merge branch 'develop' into feature/enhancedRdfService 2015-02-16 12:22:20 -05:00
Jim Blake
cca747f86f VIVO-974 Replace streaming variant of sparqlSelectQuery() with serializeGraph() and serializeAll() 2015-02-16 12:21:18 -05:00
Tim Worrall
36ef3b2572 Merge branch 'develop' of https://github.com/vivo-project/Vitro into develop 2015-02-16 11:03:34 -05:00
Tim Worrall
0a516b0a01 VIVO-970: added domain and range display limit fields to object property editing form. The display is now used with the 'more...' link on profile pages. 2015-02-16 11:03:29 -05:00
Jim Blake
b59d755007 VIVO-974 Modify dump-restore to use only N-Quads format. 2015-02-16 10:39:23 -05:00
grahamtriggs
8144f46386 Update log4j.properties
Add org.apache.jena.riot to log4j, as the packages moved in 2.10.x
2015-02-16 09:48:15 +00:00
Graham Triggs
64680d22b0 Defer tasks by passing passing in a reference for obtaining the config at runtime, rather than at creation, allowing tasks to be deferred during startup. 2015-02-15 15:09:03 +00:00
Graham Triggs
2bde98e3df Simplify Listener, allowing tasks to be submitted to the Indexer even when paused 2015-02-15 13:32:16 +00:00
Graham Triggs
aedfb7280f Merge branch 'develop' of https://github.com/vivo-project/Vitro into search-deferrable-task 2015-02-14 10:53:04 +00:00
Jim Blake
46b075464c VIVO-869 Remove "memory leak" in indexing listener.
Not really a leak, just holding on to references longer than necessary, reducing the scalability.
2015-02-13 10:03:16 -05:00
Graham Triggs
999fb5e1f9 Don't queue indexing tasks for the ABoxRecomputer 2015-02-13 12:10:41 +00:00
Graham Triggs
45b753119d Create deferrable task for search tasks, allowing them to be created even when the searchindexer has not been start / initialized.
Clear the deferred queue when scheduling the tasks.
2015-02-13 06:56:55 +00:00
Tim Worrall
823133688a VIVO-962: <p> tags were getting stripped out when they shouldn't have been. 2015-02-12 11:10:37 -05:00
brianjlowe
86d4ed6506 Merge branch 'develop' of https://github.com/vivo-project/Vitro into develop 2015-02-11 16:50:41 +02:00
brianjlowe
e74f65350f fix to ABoxRecomputer's test for whether sameAs reasoning is enabled 2015-02-11 16:49:30 +02:00
Jim Blake
34b01ee198 VIVO-869 More formal coordination between startup(), pause(), and unpause().
Fix an oversight in 9f9cea06e3
2015-02-10 16:54:51 -05:00
Jim Blake
e78b020cb5 VIVO-948 remove the sdb/metadata models. 2015-02-10 16:36:35 -05:00
Tim Worrall
9072d436e5 Merge branch 'develop' of https://github.com/vivo-project/Vitro into develop 2015-02-10 16:34:47 -05:00
Tim Worrall
83b6458fe3 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:32 -05:00
Jim Blake
9cf0233d81 VIVO-845 move vitroSearchProhibited.n3 to rdf/display/everytime 2015-02-10 15:23:42 -05:00
Jim Blake
afeba916d8 Merge pull request #11 from nateprewitt/develop
removed extra } from title attributes in vitro templates
2015-02-10 14:58:05 -05:00
Jim Blake
505ca41179 Merge pull request #8 from lawlesst/develop
SPARQL update API comments in permission_config.n3
2015-02-10 14:57:09 -05:00
hudajkhan
f9361f4cd6 VIVO-957 updating to utilize subclass variable which is now most specific type 2015-02-10 14:23:50 -05:00
Nate Prewitt
76668990c4 removed extra } from title attributes in vitro templates 2015-02-10 12:10:28 -07:00
Tim Worrall
b21cd24489 VIVO-904: the display limit annotation on data and faux properties now determines when the more... link is employed for one of these properties. Regular object properties will have a default limit of 5. Also, the add statement link is no longer suppressed when the display limit is reached. 2015-02-09 15:54:11 -05:00
hudajkhan
ed9b82258d VIVO-957 updating so most specific types are retrieved for the object uri instead of any string comparison or subclass comparison through the dao 2015-02-07 14:08:25 -05:00
Jim Blake
9f9cea06e3 VIVO-869 More formal coordination between startup(), pause(), and unpause(). 2015-02-07 13:13:48 -05:00
Jim Blake
b213718a72 VIVO-869 A full re-inference invokes a full re-index.
IndexingChangeListener is also modified to listen for the beginning of a re-index, and discard any changes it has accumulated.
2015-02-06 15:51:29 -05:00
Jim Blake
d25176298d 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:42 -05:00
hudajkhan
8e97ff3678 VIVO-957 error, updating subclass sorting method for object, using superclasses of classes instead of just comparing whether classes are subclasses of each other 2015-02-03 15:25:18 -05:00
Jim Blake
a829de7923 VIVO-950, a null range is like a range of Owl:Thing 2015-02-02 16:05:51 -05:00
Jim Blake
474b984bed VIVO-950 When looking up FauxProperties, use an unfiltered WebappDaoFactory. 2015-02-02 11:44:11 -05:00
Tim Worrall
49de7204d6 no Jira issue. Search index template file was missing a closing div tag. 2015-01-30 12:06:26 -05:00
Tim Worrall
3b85239642 Related to VIVO-954. Added handling of null vClass for odd objects like \'count per year\' 2015-01-30 11:33:17 -05:00
hudajkhan
9297c90946 reasoner error occurring with n3 files that contain [ a owl:Axiom, etc.] statements, read in as empty axiom statements 2015-01-29 12:54:39 -05:00
Tim Worrall
2433f8b7a1 no jira issue: subclass headings were not getting removed correctly when all pubs were hidden and user has no editing privileges. 2015-01-28 13:17:18 -05:00
Jim Blake
7f61b39311 VIVO-869 Don't enter duplicate class group URIs in the search document. 2015-01-28 10:56:37 -05:00
Jim Blake
b3564e31bd VIVO-869 Cleanup: Committer, shorter event type, ALLTEXTUNSTEMMED, et. al.
Get rid of the SearchIndexerSetup.Committer listener class. This functionality becomes internal to UpdateUrisTask.
Use shorter names for Event.Type values, so the display will be more compact.
ALLTEXTUNSTEMMED is not automatically populated from ALLTEXT, so change the default target field on
    SimpleSparqlQueryDocumentModifier to include both of them.
Trivial cleanup in UpdateDocumentWorkUnit.
Create StackTraceLayout, a simple Log4J layout that will print the stack trace for each call.
    Used for diagnosing the source of uninformative log messages.
2015-01-26 10:18:02 -05:00
Jim Blake
de5b80bf75 VIVO-869 ABoxRecomputer should pause the SearchIndexer during a rebuild. 2015-01-22 15:49:08 -05:00
Tim Worrall
ccb2063aa4 Merge branch 'develop' of https://github.com/vivo-project/Vitro into develop 2015-01-22 15:02:35 -05:00
Tim Worrall
d932703360 added a check to ensure that debug is enabled before a logging statement is processed. Also implemented the ToString.ontModelToString() method. 2015-01-22 15:02:15 -05:00