I missed your Q regarding links.  Yes they are closed or semi-closed.
Granatum (run by deri.ie now insight.ie) was supposed to be an opensource
project but they never released the code :(  So I don't have any links.

Claude

On Fri, Jan 27, 2017 at 8:46 AM, Andy Seaborne <a...@apache.org> wrote:

> I think that putting code into the corner of a large project is actually
> less likely to create community.  Moving it has a cost as people loose
> track of it or keep going to the old place (c.f. Jena SF->ASF).  Then, it
> can get lost on the discussions about the whole project.
>
> As you haven't answered, I presume the uses of PA4RDF are in closed or no
> longer running projects.
>
> I'll take the wider point on finding other projects to a separate reply.
>
>     Andy
>
>
> On 26/01/17 11:11, Claude Warren wrote:
>
>> Moving PA4RDF is about building a stronger community.
>>
>> Perhaps it makes more sense to create more visible links to external
>> projects that extend Jena rather than bring them in.
>> Or perhaps we should consider "extras" as things that build on Jena but
>> are
>> not part of the mainline build and open it up to more projects, or set
>> some
>> measure they have to meet to be included.
>>
>> I think Jena would be well served if it were possible to come to the Jena
>> website and discover how viverent the external community is, how it is
>> being used and what extra tooling is available to make whatever project
>> easier to implement.
>>
>> Claude
>>
>> On Thu, Jan 26, 2017 at 10:21 AM, Andy Seaborne <a...@apache.org> wrote:
>>
>>
>>>
>>> On 25/01/17 21:00, Claude Warren wrote:
>>>
>>> I know of 3 projects that used PA4RDF.  There has been virtually no
>>>> change
>>>> (except for the renaming for oaj packaging).  So there is virtually no
>>>> community.
>>>>
>>>>
>>> Are these open source projects? Links?
>>>
>>> I would like to put the code into the Jena code base as an extra.
>>>
>>>>
>>>>
>>> I don't understand why you want to move the code.
>>>
>>> If this is just moving the code over, nothing is gained for PA4RDF and it
>>> is extra code to look after for Jena.
>>>
>>>  However,
>>>
>>>> I understand the issue around the large build.
>>>>
>>>> Andy,  you mention jena-maven-tools, jena-csv and jena-fuseki1.  Do you
>>>> have a strategy for how to separate them and yet build them as part of
>>>> the
>>>> master build.
>>>>
>>>>
>>> I would suggest labelling them "deprecated" then removing them.
>>> How we retire them is not about builds.
>>>
>>>     Andy
>>>
>>>
>>>
>>> I think we might be able to create jenkins builds that depend upon the
>>>> master build to build the various "extra" parts.  I would suggest that
>>>> we
>>>> attempt to get a build like that working and do it as the 3.3.0 release.
>>>> This would put us in a better position to deprecate those components
>>>> later.
>>>>
>>>>
>>>>
>>> I think we would also need to adjust the website to highlight the
>>>> "extra"s
>>>> better.
>>>>
>>>> We will need to have discussions around what should go into the master
>>>> build and what should be moved to "extra" as well as how we determine
>>>> that
>>>> in future.
>>>>
>>>> Claude
>>>>
>>>> On Sun, Jan 22, 2017 at 7:50 PM, Andy Seaborne <a...@apache.org> wrote:
>>>>
>>>>
>>>>
>>>>> On 22/01/17 14:21, A. Soroka wrote:
>>>>>
>>>>> This is a cool project that seems like it would be of use to Jena
>>>>>
>>>>>> users. It raises a question for me about how Jena handles
>>>>>> contributions generally (not specific to this example).
>>>>>>
>>>>>> Do we have any policy about how much support must exist from
>>>>>> committers to accept a project? For example, in some other projects
>>>>>> in which I participate, it's necessary for at least two committers to
>>>>>> accept responsibility to maintain a module before it can be accepted,
>>>>>> and if there are ever fewer than that over time, it goes into a
>>>>>> deprecation path that eventuates in it leaving the project. I'm not
>>>>>> arguing for that policy in particular for Jena, just wondering if we
>>>>>> have anything like that, or whether the modules are pruned on an ad
>>>>>> hoc basis.
>>>>>>
>>>>>>
>>>>>> Good points.  There needs to be activity around a component to keep it
>>>>> alive and well.
>>>>>
>>>>> In addition, if we put everything into a single build process it
>>>>> becomes
>>>>> increasingly harder to release and to make changes to the main codebase
>>>>> because everything is lock-step.  2 of the release releases have been
>>>>> like
>>>>> that.
>>>>>
>>>>> I wonder if splitting into "the main build" where we can regularly
>>>>> release
>>>>> with fixes. Other parts can be released separately by people
>>>>> interested.
>>>>>
>>>>> We need to be able to retire parts: jena-maven-tools and jena-csv are
>>>>> current examples, as is jena-fuseki1.  This process needn't be fast or
>>>>> abrupt but for the long term health of the project, we have to
>>>>> recognize
>>>>> that some parts will fade away when no one is interested.
>>>>>
>>>>>
>>>>> For PA4RDF - what communities are there? User community? Developer
>>>>> community?
>>>>>
>>>>>         Andy
>>>>>
>>>>>
>>>>> Incidentally, in a sort of slow, long term activity, I have some work
>>>>> to
>>>>> extract what linked data applications need for XSD datatyping:
>>>>>
>>>>> https://github.com/afs/xsd4ld
>>>>>
>>>>> It has the missing types of PA4RDF; it is not tied to Jena at all (no
>>>>> dependency).
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> ---
>>>>>> A. Soroka
>>>>>>
>>>>>> On Jan 21, 2017, at 3:40 AM, Claude Warren <cla...@xenei.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> Greetings,
>>>>>>>
>>>>>>> I have a project (PA4RDF) that provides persistence annotations that
>>>>>>> read/write a Jena graph.
>>>>>>>
>>>>>>> It basically turns any RDF subject into an object with the predicates
>>>>>>> defining the properties of the object.
>>>>>>>
>>>>>>> The current implementation can apply the annotations to interfaces,
>>>>>>> abstract or concrete classes.  It has been used in several projects
>>>>>>> with
>>>>>>> different corporate and government owners.
>>>>>>>
>>>>>>> I would like to contribute the code and documentation to the Jena
>>>>>>>
>>>>>>> project
>>>>>>
>>>>>
>>>>> as an "extras" project.  Further information about the project and the
>>>>>>
>>>>>>>
>>>>>>> code
>>>>>>
>>>>>
>>>>> can be found at https://github.com/Claudenw/PA4RDF.
>>>>>>
>>>>>>>
>>>>>>> Is there any objection to accepting this contribution?
>>>>>>>
>>>>>>> Claude
>>>>>>>
>>>>>>> --
>>>>>>> I like: Like Like - The likeliest place on the web
>>>>>>> <http://like-like.xenei.com>
>>>>>>> LinkedIn: http://www.linkedin.com/in/claudewarren
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>
>>


-- 
I like: Like Like - The likeliest place on the web
<http://like-like.xenei.com>
LinkedIn: http://www.linkedin.com/in/claudewarren

Reply via email to