Skip to content
This repository was archived by the owner on Nov 9, 2023. It is now read-only.
This repository was archived by the owner on Nov 9, 2023. It is now read-only.

Collecting information about current users of this library. #7

Open

Description

@danbri

I am now looking after this library, and would like to understand better who is using it, what value you are finding, what things it does well for you, or any frustrations.

The most obvious limitation is that, by being code-generator based, it is tied to a specific version of Schema.org. I'd like to here perspectives on that, but also any other experiences that can help in planning next steps.

Also: is anyone else interested in helping to maintain or improve it?

Activity

  1. self-assigned this
    on Jun 15, 2018
  2. robertvazan commented on Jun 18, 2018

    @robertvazan

    I would venture to guess that mostly nobody uses the library, because it is not on Maven Central. Currently, the only way to use it is to copy sources or compiled JAR into one's project, which is not particularly palatable for people accustomed to maven. Just publishing the current version of the library as is, however outdated or incomplete, on Maven Central as an official release would increase usage by an order of magnitude.

    The main use case is quite predictably to generate schema.org data on java-based websites for SEO purposes. The library is an attractive alternative to generating JSON-LD directly via some dynamic API or implementing an internal schema.org library.

    You have my encouragement to work on it. Just getting it to Maven Central would be highly valuable. And then regenerating the code on the highest version of schema.org, on which it doesn't break, would be another easy and highly valuable task.

  3. keesvandieren commented on Jun 21, 2018

    @keesvandieren

    We have published it in JCenter, which is almost the same as Maven Central (as described here: #2 )

    I can also sync it to Bintray in Maven Central; just tried that but it fails because some details are missing in pom.xml. Is having an unofficial fork in JCenter good enough, or is Maven Central really needed?

  4. robertvazan commented on Jun 21, 2018

    @robertvazan

    There are security implications of using 3rd party binaries. Many people shy away from such binaries. Official release by library maintainer, ideally under com.google.* groupID, appears more trustworthy. Also, Maven Central is the default under maven, so it's much easier to use.

    On a side note, default jcenter setup instructions encourage people to replace Maven Central in their POM rather than list jcenter as the second source after Maven Central.

  5. morphine9 commented on Oct 28, 2018

    @morphine9

    I'd very much like for this library to be maintained and be up-to-date with latest schema.org release and the google schema proposals as seen here.
    Specifically the builder pattern here for creating structured data (mandatory and optional fields) is very helpful for developers using java library.

  6. aeromac commented on Dec 11, 2018

    @aeromac

    I too would like to see this maintained - I'm kind of surprised it's not given Google's desire for websites to include structured data.

  7. amdnaseer commented on Jul 25, 2019

    @amdnaseer

    I came to this issue while trying to find out if it is being maintained. I would certainly want it to be maintained.

  8. davitp commented on Oct 8, 2019

    @davitp

    It would be nice to have this maintained. At least, published to maven. It is too many problems because it is not in Maven, so I will likely Fork and Publish to maven for my case.

  9. Thorben91 commented on Nov 20, 2019

    @Thorben91

    @danbri
    This is a great library and I use it for my cookbook web application. It would be really nice to have it maintained again soon. And I think it would be very helpful for everyone if the code generator, with a short explanation, is provided. And feel free to write me a message if I can help you maintain the library.

    Thank you and best regards
    Thorben

  10. sruest commented on Apr 23, 2020

    @sruest

    We are looking for something like this to do dataset discovery. I would gladly contribute. My top priority would be to update the generated code to the latest version of Schema.org. Can you provide some explanation of how we can do that?

  11. marcocamacho commented on Sep 28, 2020

    @marcocamacho

    2020 and you have one more vote up. Wanted to use the library for defining CMS types, it would be really useful if it was in maven

  12. mszajowskiwr commented on Mar 10, 2021

    @mszajowskiwr

    Some of the new schemas are missing here, we'd greatly benefit from having e.g. FAQPage

  13. githubuser100007 commented on Oct 29, 2021

    @githubuser100007

    Another vote for me. Really like to see this updated!

  14. YTN01 commented on Mar 27, 2022

    @YTN01

    +1 I too would appreciate an update on this.

  15. andreistroe commented on Sep 8, 2022

    @andreistroe

    +1 I could really use a workable up-to-date version of this. There is no other library that does the same.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions