SuccessChanges

Summary

  1. Use the newest jsonld-java library. (details)
  2. Change the schema from https://schema.org to http://schema.org (details)
  3. Add a method to determine if the expanded jsonld objects use the schema https://schema.org. (details)
  4. Preprocess JSONLD to normalize schema.org namespace/context (details)
  5. Update JsonLdSubprocessor schema.org @context handling (details)
  6. Add the log information to read schemas from different locations. (details)
  7. Change the schema org context files from /etc/dataone/index/context to /etc/dataone/index/schema-org-context (details)
  8. Close some input stream objects in the process method. (details)
  9. Exclude the module-info.class class in the shaded jar file. (details)
  10. Include SO:contentUrl in Solr 'serviceEndpoint' (details)
  11. Support schema.org 'description' with multiple entries (details)
  12. Add geohashes for SO indexing (details)
  13. Extend semantic annotation indexing to include properties (details)
  14. Change attirubte rules to handle the attributes infomration under the otherEntity element. (details)
  15. Move the method of compareFieldValue to the parent class. (details)
  16. Add a junit test file for the changes on attributes. Now it can handle the other entities. (details)
  17. Fixed a mangled sentence on the copy right declaration. (details)
  18. Decrease the thread waiting time. (details)
  19. Add indexing of Solr text field for schema.org documents (details)
  20. Bump its version to 2.3.14 (details)
Commit 98b485918f74d4c560526bd2d698cf222d9494d7 by tao
Use the newest jsonld-java library.
The file was modifiedpom.xml (diff)
Commit 6c00f94354945d3483ce102b4379ccaadbb35fd4 by tao
Change the schema from https://schema.org to http://schema.org
The file was modifiedsrc/main/resources/application-context-schema-org.xml (diff)
Commit 441095fc5d5b8aa8a2d642e06622a5567e37828f by tao
Add a method to determine if the expanded jsonld objects use the schema https://schema.org.
Add a junit test as well.
The file was modifiedsrc/test/resources/org/dataone/cn/index/test-context.xml (diff)
The file was modifiedsrc/test/java/org/dataone/cn/index/JsonLdSubprocessorTest.java (diff)
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/conext-http-without-vocab.jsonld
The file was modifiedsrc/main/java/org/dataone/cn/indexer/parser/JsonLdSubprocessor.java (diff)
Commit 96da2d442672d333eef306b960b320808827b71a by slaughter
Preprocess JSONLD to normalize schema.org namespace/context

Issue #19
The file was addedsrc/main/resources/contexts/jsonldcontext_s.jsonld
The file was addedsrc/main/resources/jarcache.json
The file was modifiedsrc/main/java/org/dataone/cn/indexer/parser/JsonLdSubprocessor.java (diff)
The file was addedsrc/main/resources/contexts/jsonldcontext.jsonld
Commit c041b2599113405cf99ca474bcd7ebb09bdeb3c2 by slaughter
Update JsonLdSubprocessor schema.org @context handling

Issue #19
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/context-http-without-vocab.jsonld
The file was removedsrc/main/resources/jarcache.json
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/context-https-vocab.jsonld
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/context-http.jsonld
The file was modifiedsrc/test/resources/org/dataone/cn/index/test-context.xml (diff)
The file was addedsrc/main/resources/contexts/jsonldcontext_http.jsonld
The file was removedsrc/main/resources/contexts/jsonldcontext_s.jsonld
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/context-http-vocab.jsonld
The file was removedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/conext-http-without-vocab.jsonld
The file was modifiedsrc/main/java/org/dataone/cn/indexer/parser/JsonLdSubprocessor.java (diff)
The file was addedsrc/main/resources/contexts/jsonldcontext_http_list.jsonld
The file was removedsrc/main/resources/contexts/jsonldcontext.jsonld
The file was modifiedsrc/test/java/org/dataone/cn/index/JsonLdSubprocessorTest.java (diff)
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/context-https.jsonld
The file was addedsrc/main/resources/contexts/jsonldcontext_https.jsonld
Commit 8516736fc8a3f433b08db30276e9585cd4eb6af9 by tao
Add the log information to read schemas from different locations.
The file was modifiedsrc/main/java/org/dataone/cn/indexer/parser/JsonLdSubprocessor.java (diff)
Commit 4f2ab06671b899df69b7a010d8b60a4def049972 by tao
Change the schema org context files from /etc/dataone/index/context to /etc/dataone/index/schema-org-context
The file was modifiedsrc/main/java/org/dataone/cn/indexer/parser/JsonLdSubprocessor.java (diff)
Commit 34fe38fa79bd8a863e9089002379a8cd06c9b0c8 by tao
Close some input stream objects in the process method.
The file was modifiedsrc/main/java/org/dataone/cn/indexer/parser/JsonLdSubprocessor.java (diff)
Commit ce668096e9969518c820b5ec2c76d6822e0023e2 by tao
Exclude the module-info.class class in the shaded jar file.
The file was modifiedpom.xml (diff)
Commit d5b3f86cd9c2c807b0927b9459b830aedc5badc1 by slaughter
Include SO:contentUrl in Solr 'serviceEndpoint'

Issue #23
The file was modifiedsrc/main/resources/application-context-schema-org.xml (diff)
Commit e3a4900fbc7a99e5265b20a6228d82ca1b310cb9 by slaughter
Support schema.org 'description' with multiple entries

Issue #22
The file was modifiedsrc/test/java/org/dataone/cn/index/JsonLdSubprocessorTest.java (diff)
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/doi.org_10.5061_dryad.41sk145.jsonld
The file was modifiedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/doi_A10.5061_dryad.m8s2r36.jsonld (diff)
The file was modifiedsrc/test/resources/org/dataone/cn/index/test-context.xml (diff)
The file was modifiedsrc/main/resources/application-context-schema-org.xml (diff)
The file was modifiedsrc/main/resources/contexts/jsonldcontext_http_list.jsonld (diff)
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/doi.org_10.5061_dryad.5qb78.jsonld
The file was modifiedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/json-ld/bco-dmo.jsonld (diff)
Commit bf416f141ae9a16ae578474615cfdddaee196c2f by slaughter
Add geohashes for SO indexing

Issue #26
The file was addedsrc/main/java/org/dataone/cn/indexer/parser/ISolrDatasetField.java
The file was addedsrc/main/java/org/dataone/cn/indexer/parser/utility/ElementCombiner.java
The file was modifiedsrc/main/resources/application-context-schema-org.xml (diff)
The file was modifiedsrc/main/resources/application-context-json-ld.xml (diff)
The file was addedsrc/main/java/org/dataone/cn/indexer/parser/DerivedSolrField.java
The file was modifiedsrc/main/java/org/dataone/cn/indexer/parser/JsonLdSubprocessor.java (diff)
The file was modifiedsrc/test/java/org/dataone/cn/index/JsonLdSubprocessorTest.java (diff)
Commit 00aff9f71e95ae29b7d54167eb5a997bff2f6400 by petridish
Extend semantic annotation indexing to include properties

Closes https://github.com/DataONEorg/d1_cn_index_processor/issues/27

This change will require reindexing of affected content

A similar change was made to Metacat https://github.com/NCEAS/metacat/issues/1517
The file was modifiedsrc/main/resources/application-context-ontology-model-service.xml (diff)
The file was modifiedsrc/test/java/org/dataone/cn/indexer/annotation/OntologyModelServiceTest.java (diff)
The file was modifiedsrc/test/java/org/dataone/cn/indexer/annotation/SolrFieldEmlAnnotationTest.java (diff)
The file was modifiedsrc/test/java/org/dataone/cn/indexer/annotation/EmlAnnotationSubprocessorTest.java (diff)
The file was modifiedsrc/main/resources/application-context-eml-annotation.xml (diff)
Commit a228128bb6a7ffe37a866a922d0d99b1d4994854 by tao
Change attirubte rules to handle the attributes infomration under the otherEntity element.
The file was modifiedsrc/main/resources/application-context-eml-base.xml (diff)
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/eml220/eml2.2.0testotherentity.xml
The file was addedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/eml220/eml2.2.0testdatatable.xml
Commit 4fa8f8c19b8544d5cc32ffd5e3deedd33a194fb8 by tao
Move the method of compareFieldValue to the parent class.
The file was modifiedsrc/test/java/org/dataone/cn/indexer/resourcemap/RdfXmlProcessorTest.java (diff)
The file was modifiedsrc/test/java/org/dataone/cn/index/DataONESolrJettyTestBase.java (diff)
Commit 0b095729210f98e8e635ea1ae6990df946a28b60 by tao
Add a junit test file for the changes on attributes. Now it can handle the other entities.
The file was addedsrc/test/java/org/dataone/cn/index/SolrFieldXPathEmlAttributeTest.java
The file was modifiedsrc/test/resources/org/dataone/cn/index/test-context.xml (diff)
The file was modifiedsrc/test/resources/org/dataone/cn/index/resources/d1_testdocs/eml220/eml2.2.0testotherentity.xml (diff)
Commit 6ab10910e95280e2cebf272fa242ab78c0c203a5 by tao
Fixed a mangled sentence on the copy right declaration.
The file was modifiedsrc/test/java/org/dataone/cn/index/SolrFieldXPathEmlAttributeTest.java (diff)
Commit 635e9a26e7c4ea08fd67db53f82e4ba78bb9d15f by tao
Decrease the thread waiting time.
The file was modifiedsrc/test/java/org/dataone/cn/index/JsonLdSubprocessorTest.java (diff)
The file was modifiedsrc/test/java/org/dataone/cn/index/SolrFieldXPathEmlAttributeTest.java (diff)
Commit 1d4bda6d387f3a45adecdf5b6a0de2fecaa8120a by slaughter
Add indexing of Solr text field for schema.org documents

Issue #26
The file was modifiedsrc/main/resources/application-context-json-ld.xml (diff)
The file was modifiedsrc/main/resources/application-context-schema-org.xml (diff)
The file was modifiedsrc/main/java/org/dataone/cn/indexer/parser/utility/TemplateStringProcessor.java (diff)
The file was modifiedsrc/test/java/org/dataone/cn/index/JsonLdSubprocessorTest.java (diff)
The file was modifiedsrc/main/java/org/dataone/cn/indexer/parser/JsonLdSubprocessor.java (diff)
The file was modifiedsrc/main/java/org/dataone/cn/indexer/annotation/SparqlField.java (diff)
Commit 070d4376564c5191b9f86783e60bb289083acd8b by tao
Bump its version to 2.3.14
The file was modifiedpom.xml (diff)