Linguistic-Management
Description | Concerned files | |
---|---|---|
1 | supports the linguistic context when generating the list of individuals appearing on the VIVO main page when it is started. | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\controller\json\GetRandomSearchIndividualsByVClass.java |
2 | Check for country-part of lang (ex: 'en' for default consideration of labelLanguage in english but not encoded by 'en-US' most case of labels in vivo.owl) | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\dao\jena\JenaBaseDao.java |
3 | Critical change for i18n editing this correction grouping is used to pass the linguistic context into the DAO | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\DefaultObjectPropertyFormGenerator.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\controller\PostEditCleanupController.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\controller\ProcessRdfFormController.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\VTwo\fields\ChildVClassesWithParent.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\VTwo\fields\SelectListGeneratorVTwo.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\VTwo\EditConfigurationUtils.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\VTwo\EditN3GeneratorVTwo.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\VTwo\MultiValueEditSubmission.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\VTwo\ProcessRdfForm.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\rdfservice\filter\LanguageFilteringRDFService.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\rdfservice\impl\jena\model\RDFServiceModel.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\rdfservice\impl\jena\RDFServiceJena.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\rdfservice\impl\logging\LoggingRDFService.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\rdfservice\impl\RDFServiceFactorySingle.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\rdfservice\impl\RDFServiceImpl.java (Plus bug) Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\rdfservice\RDFService.java (Bug) Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\services\shortview\FakeApplicationOntologyService.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\web\templatemodels\edit\EditConfigurationTemplateModel.java VIVO\home\src\main\resources\rdf\display\everytime\homePageDataGetters.n3 |
4 | make sure that in the scroll-down menu the text is captured from the ontology and not hard-coded directly in the Java code | VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddAttendeeRoleToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddClinicalRoleToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddEditorRoleToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddEditorshipToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddHeadOfRoleToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddMemberRoleToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddOrganizerRoleToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddPublicationToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddResearcherRoleToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddReviewerRoleToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\AddServiceProviderRoleToPersonGenerator.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\GeneratorUtil.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\configuration\generators\ManageWebpagesForIndividualGenerator.java |
5 | management of the linguistic context in the capability map | VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\visualization\capabilitymap\CapabilityMapRequestHandler.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\visualization\utilities\CachingRDFServiceExecutor.java VIVO\api\src\main\java\edu\cornell\mannlib\vitro\webapp\visualization\utilities\VisualizationCaches.java |
Bug-Correction
Description | Concerned files | |
---|---|---|
1 | reversing the condition tests. It is important to prioritize the language typology test in order to exploit the linguistic context in testing the type of data | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\dao\jena\RDFServiceGraph.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\dao\jena\SparqlGraph.java |
2 | Replacing N3-PP by N3 (N3-PP does not exist in Jena | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\VTwo\AdditionsAndRetractions.java |
3 | to exit at this point without adding datatype | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\edit\n3editing\VTwo\EditN3GeneratorVTwo.java |
4 | reversing the condition tests. It is important to prioritize the language typology test in order to exploit the linguistic context in testing the type of data. Useful among other things to transport the linguistic context in the service | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\rdfservice\impl\RDFServiceImpl.java Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\rdfservice\RDFService.java |
Add-Feature
Description | Concerned files | |
---|---|---|
1 | Preporgram root password | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\auth\policy\RootUserPolicy.java |
2 | add start() | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\utils\threads\VitroBackgroundThread.java |
Optimization
Description | Concerned files | |
---|---|---|
1 | UTF-8 R-W Optimization | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\controller\freemarker\FreemarkerHttpServlet.java |
2 |
| Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\servlet\setup\UpdateKnowledgeBase.java |
3 | if the "value" looks like an URI then wrap the value with the characters '<' '>' | Vitro\api\src\main\java\edu\cornell\mannlib\vitro\webapp\utils\dataGetter\SparqlQueryDataGetter.java |