You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juneau.apache.org by sblackmon <sb...@apache.org> on 2017/07/26 15:20:29 UTC

schema.org POJOs

As you may know, Activity Streams 2.0 was written to explicitly support schema.org types as first class citizens.  Given that, I’ve been thinking we should work to support schema.org throughout the project.  

The schema.org data model is a hierarchical class inheritance framework with properties inherited from parent class - which will be straightforward to implement by creating jsonschemas and generating beans the same way we do for the activity streams schemas.

I looked for a maven-enabled OSS licensed implementation of the full set of schema.org pojos, but didn’t find anything, which leads me to believe such a thing would potentially be useful to the java community.

Is anyone interesting in collaborating to make this happen?  There are just under 600 total entities to model and they are organized such that it would be simple to sub-divide the effort among several or many participants.

Re: schema.org POJOs

Posted by Aaron Coburn <ac...@apache.org>.
Hello Steve,

I would be happy to help with this as well. I am quite familiar with Java, Maven and the schema.org class hierarchy.

Regards,
Aaron


> On Jul 26, 2017, at 6:19 PM, Craig Russell <ap...@gmail.com> wrote:
> 
> Hi Steve
> 
> I'm interested in participating. It looks like the open source project at github is focused on python. Is this right?
> 
> I have no experience with either the schema.org model or usage but I have used maven and java.
> 
> Craig
> 
>> On Jul 26, 2017, at 8:20 AM, sblackmon <sb...@apache.org> wrote:
>> 
>> As you may know, Activity Streams 2.0 was written to explicitly support schema.org types as first class citizens.  Given that, I’ve been thinking we should work to support schema.org throughout the project.  
>> 
>> The schema.org data model is a hierarchical class inheritance framework with properties inherited from parent class - which will be straightforward to implement by creating jsonschemas and generating beans the same way we do for the activity streams schemas.
>> 
>> I looked for a maven-enabled OSS licensed implementation of the full set of schema.org pojos, but didn’t find anything, which leads me to believe such a thing would potentially be useful to the java community.
>> 
>> Is anyone interesting in collaborating to make this happen?  There are just under 600 total entities to model and they are organized such that it would be simple to sub-divide the effort among several or many participants.
> 
> Craig L Russell
> clr@apache.org
> 


Re: schema.org POJOs

Posted by Aaron Coburn <ac...@apache.org>.
Hello Steve,

I would be happy to help with this as well. I am quite familiar with Java, Maven and the schema.org class hierarchy.

Regards,
Aaron


> On Jul 26, 2017, at 6:19 PM, Craig Russell <ap...@gmail.com> wrote:
> 
> Hi Steve
> 
> I'm interested in participating. It looks like the open source project at github is focused on python. Is this right?
> 
> I have no experience with either the schema.org model or usage but I have used maven and java.
> 
> Craig
> 
>> On Jul 26, 2017, at 8:20 AM, sblackmon <sb...@apache.org> wrote:
>> 
>> As you may know, Activity Streams 2.0 was written to explicitly support schema.org types as first class citizens.  Given that, I’ve been thinking we should work to support schema.org throughout the project.  
>> 
>> The schema.org data model is a hierarchical class inheritance framework with properties inherited from parent class - which will be straightforward to implement by creating jsonschemas and generating beans the same way we do for the activity streams schemas.
>> 
>> I looked for a maven-enabled OSS licensed implementation of the full set of schema.org pojos, but didn’t find anything, which leads me to believe such a thing would potentially be useful to the java community.
>> 
>> Is anyone interesting in collaborating to make this happen?  There are just under 600 total entities to model and they are organized such that it would be simple to sub-divide the effort among several or many participants.
> 
> Craig L Russell
> clr@apache.org
> 


Re: schema.org POJOs

Posted by Craig Russell <ap...@gmail.com>.
Hi Steve

I'm interested in participating. It looks like the open source project at github is focused on python. Is this right?

I have no experience with either the schema.org model or usage but I have used maven and java.

Craig

> On Jul 26, 2017, at 8:20 AM, sblackmon <sb...@apache.org> wrote:
> 
> As you may know, Activity Streams 2.0 was written to explicitly support schema.org types as first class citizens.  Given that, I’ve been thinking we should work to support schema.org throughout the project.  
> 
> The schema.org data model is a hierarchical class inheritance framework with properties inherited from parent class - which will be straightforward to implement by creating jsonschemas and generating beans the same way we do for the activity streams schemas.
> 
> I looked for a maven-enabled OSS licensed implementation of the full set of schema.org pojos, but didn’t find anything, which leads me to believe such a thing would potentially be useful to the java community.
> 
> Is anyone interesting in collaborating to make this happen?  There are just under 600 total entities to model and they are organized such that it would be simple to sub-divide the effort among several or many participants.

Craig L Russell
clr@apache.org


Re: schema.org POJOs

Posted by Craig Russell <ap...@gmail.com>.
Hi Steve

I'm interested in participating. It looks like the open source project at github is focused on python. Is this right?

I have no experience with either the schema.org model or usage but I have used maven and java.

Craig

> On Jul 26, 2017, at 8:20 AM, sblackmon <sb...@apache.org> wrote:
> 
> As you may know, Activity Streams 2.0 was written to explicitly support schema.org types as first class citizens.  Given that, I’ve been thinking we should work to support schema.org throughout the project.  
> 
> The schema.org data model is a hierarchical class inheritance framework with properties inherited from parent class - which will be straightforward to implement by creating jsonschemas and generating beans the same way we do for the activity streams schemas.
> 
> I looked for a maven-enabled OSS licensed implementation of the full set of schema.org pojos, but didn’t find anything, which leads me to believe such a thing would potentially be useful to the java community.
> 
> Is anyone interesting in collaborating to make this happen?  There are just under 600 total entities to model and they are organized such that it would be simple to sub-divide the effort among several or many participants.

Craig L Russell
clr@apache.org