GitHub user stain opened a pull request: https://github.com/apache/incubator-commonsrdf/pull/25
COMMONSRDF-46 Rename RDFTermFactory to RDF [COMMONSRDF-46](https://issues.apache.org/jira/browse/COMMONSRDF-46) This keeps a `@Deprecated` skeleton `RDFTermFactory` with the 0.2.0 signatures, adds a newer `RDF` interface which also includes the new `createDataset()` and implementation-specific methods. The `RDF` implementation also change names to match, e.g. `RDF4J` instead of `RDF4JFactory`, `JenaRDF` instead of `JenaFactory`. This pull requests includes suggested [changes to the user guide](https://github.com/apache/incubator-commonsrdf/blob/COMMONSRDF-46/src/site/markdown/userguide.md#creating-commons-rdf-instances) See also [suggested javadoc](http://stain.github.io/incubator-commonsrdf/COMMONSRDF-46/org/apache/commons/rdf/api/RDF.html) and children. You can merge this pull request into a Git repository by running: $ git pull https://github.com/apache/incubator-commonsrdf COMMONSRDF-46 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-commonsrdf/pull/25.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #25 ---- commit c82f15ee25b0cbee4528a3a72b37503182bd01cc Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T16:03:09Z RDFTermFactory -> RDFFactory commit 2f4a2769112d9e53c63b87e01c8b8fe9d4d273ab Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T16:04:34Z Deprecated RDFTermFactory skeleton with 0.2.0 method signatures commit 518eacb516ff9ab6a98149c254728056eec80778 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T16:19:55Z RDFFactory methods no longer throw UnsupportedOperationException Thus we can remove the `default` methods and simplify the AbstractRDFTermFactoryTest commit 2a6fefa17c6048881dacc994a82d766308a9be7e Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T16:25:44Z explain why relative IRI test can be ignored commit 17c0d271cc17b61806ec8735ca2f82e0c4bd6050 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T16:26:11Z Tweaks for ignored tests commit 08fbb929286d96adb52dfa1946e346900d1f06c5 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T16:37:56Z SimpleRDFTermFactory -> SimpleRDFFactory commit 374bb0f84a60bcaab5813d49bc7427f7441e5c7d Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T16:43:19Z Deprecated SimpleRDFTermFactory commit 2c62adad2f6e5a055e208345c0aa7f42ba8ebcc6 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T16:48:19Z Updated META-INF/services commit 102a9fcebe32a384139ec2267fa332a3da8129a3 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T17:02:16Z tests for ServiceLoader commit f229c1711fb70ad934d24b1d7530ecfd5cac5ba3 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T17:03:24Z RDFFactory documentation commit 9addc8c08c991198c2736a8d1f89ddd37fe341e7 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-19T17:07:23Z Javadoc: @see RDFFactory for making IRI etc commit ff94b9da54f1176816c48cb95edd12928eb0b035 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-22T23:17:49Z RDFFactory -> RDF commit 384a83377e8f643d61ffc91d202e84053450fa55 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-22T23:44:43Z JenaFactory -> JenaRDF commit 790b60591d23e5a332932d530f4e98c7e162eb59 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-22T23:44:53Z SimpleFactory -> SimpleRDF commit defb7d81ca349f1403ff261cff0acf08275e61b7 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-22T23:46:53Z RDF4JFactory -> RDF4J commit 430bc4d7c253ab9a023c39ff0afe9e750ff422e0 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-22T23:47:13Z JsonLDFactory -> JsonLDRDF commit a1112a8f1a8d2c48b344af0d8ee3fa62784fe875 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-22T23:47:40Z Rephrase RDF to avoid "factory" speak ..just "RDF" is more difficult in text than the obvious Java class name "RDFFactory", hence more <code> typigraphy and "RDF implementation" phrases is needed. The good thing is that now we can think of instances of "RDF" as directly representing the implementation, e.g. "Jena". commit d261f64f78e1c458d1c81b345a6869b53b5c1497 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-22T23:49:59Z SimpleRDFFactory -> SimpleRDF commit 417963fe582804d2d1f3c47a7c0ffd702277b4db Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-22T23:54:59Z javadoc tweaks to avoid Factory commit 3ed4272245535ed2fdb4b29ca074964734ea24ce Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-23T00:32:24Z avoid UnsupportedOperationException commit fa27a178994bbe718bf8bff5a8bf405df39e4de7 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-23T00:42:03Z Merge branch 'avoid-unsupported' into COMMONSRDF-46 commit 9c191fc2f4ae00b6537e213d2681821b14104293 Author: Stian Soiland-Reyes <st...@apache.org> Date: 2016-10-23T01:58:01Z RDFFactory -> RDF in user guide ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---