Okay, Reto, that approach makes a lot of sense. It's important to match the
scope of work to the real extent of community resources. In that view, I would
go work on a "server-side type-driven template" system elsewhere.
But let me ask a follow-up question then: what exactly _is_ the core that will
continue within Apache? (I mean in terms of functionality/intention.) Is it
YARA ("yet another RDF API")? Let me make my question pragmatic: if I go and
write a "type-driven template" system, why would I base it on Clerezza instead
of, say, Commons RDF? I'm not asking that question to be annoying (really!); I
sincerely want to be able to articulate the value that Clerezza is offering
that distinguishes it from other projects in the same space. Is it dataset
management?
ajs6f
> On Nov 27, 2017, at 9:32 AM, [email protected] wrote:
>
> Hi A., All,
>
> The idea when reducing clerezza was to have the components that should be
> more stable, notably the core API, at apache so that these benefit by the
> quality assured by the apache process. On the other hand promote small
> projects based on clerezza elsewhere so they can have faster cycles. You're
> more than welcome to join both the core at apache as well as any dependent
> project I'm involved with. But at the moment I see the priority at apache in
> documenting the core modules and API. And simplifying the DataSet API
> (TcManager), probably making it part of the rdf.core repo. I'm not sure
> however if still need both repositories.
> Cheers,
> Reto
>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]]
>> Sent: Tuesday, November 14, 2017 4:53 PM
>> To: [email protected]
>> Subject: Re: Fwd: Interested in becoming a Clerezza committer ?
>>
>>> server side rdf type handling and rendering
>>
>> This would be something I would be glad to work on. I think it would be
>> really
>> useful to a lot of people. JAX-RS implementation independence makes sense,
>> of course.
>>
>> A Clerezza equipped with this kind of functionality could advertise that
>> just by
>> adding a triplestore of your choice, you have a complete application
>> framework that speaks RDF "natively" from disk all the way up.
>>
>>
>> ajs6f
>>
>> Hasan Hasan wrote on 11/14/17 2:26 AM:
>>> Hi Reto,
>>>
>>> so basically we could implement a server side rdf type handling and
>> rendering without using triaxrs?
>>> If yes, wouldn't it be a good part of clerezza to introduce?
>>> And A.Soroka might also be interested in implementing that?
>>>
>>> @A. Soroka, yes... if I am not mistaken... we want to have Clerezza
>> independent of a particular JAX-RS implementation.
>>>
>>> Cheers
>>> Hasan
>>>
>>>
>>> On Tue, Nov 14, 2017 at 7:27 AM, Reto Gmür <[email protected]
>> <mailto:[email protected]>> wrote:
>>>
>>> Hi,
>>>
>>> Check out https://github.com/linked-solutions/tlds
>> <https://github.com/linked-solutions/tlds> for a clerezza based
>>> linked data server applying client-side type-based rendering. It would be
>> possible to have a very similar
>>> implementation that implements e.g. scala-server pages.
>>>
>>> Cheers,
>>> Reto
>>>
>>>> -----Original Message-----
>>>> From: [email protected] <mailto:[email protected]>
>> [mailto:[email protected] <mailto:[email protected]>]
>>>> Sent: Monday, November 13, 2017 12:34 PM
>>>> To: [email protected] <mailto:[email protected]>
>>>> Subject: Re: Fwd: Interested in becoming a Clerezza committer ?
>>>>
>>>> Hey, Hasan--
>>>>
>>>> Are you thinking of some particular issues to avoid when bringing type-
>> based
>>>> rendering back? I.e. were there reasons we can point at that it was
>> removed
>>>> the first time that we want to avoid in future?
>>>>
>>>>
>>>> ajs6f
>>>>
>>>> Hasan wrote on 11/13/17 10:46 AM:
>>>>> Hi all
>>>>>
>>>>> I think ajs6f (A. Soroka, sorry, don't know your firstname) has a good
>>>>> point here.
>>>>> Is clerezza without the legacy code still attractive for people to
>>>>> contribute?
>>>>>
>>>>> @A. Soroka: IMO, if you could propose a functionality to implement on
>> top
>>>>> of clerezza in a clean way
>>>>> e.g. the type-based rendering stuff but without adding a whole bunch
>> of
>>>>> other issues,
>>>>> we might want to make that a part of clerezza in a new stack.
>>>>> By being a committer, one could participate in defining the further
>>>>> development of clerezza.
>>>>>
>>>>> I'd be glad to hear the opinions of other clerezza devs.
>>>>>
>>>>> regards
>>>>> hasan
>>>>>
>>>>>
>>>>> On Mon, Nov 13, 2017 at 3:51 PM, <[email protected]
>> <mailto:[email protected]>> wrote:
>>>>>
>>>>>> Hello, Hasan--
>>>>>>
>>>>>> I didn't make very much progress (really any) on resuscitating the
>>>>>> type-based rendering system because about that time I got heavily
>> involved
>>>>>> as a committer for Jena. I'm still interested in pursuing that work,
>>>>>> tho'.
>>>>>>
>>>>>> I'm certainly interested in being a committer for Clerezza, but I feel
>>>>>> that I have to ask, what is Clerezza? I don't mean that in a joking way,
>> I
>>>>>> mean that without the type-based rendering system, I'm not sure
>> exactly
>>>>>> when I would use Clerezza instead of a more well-developed and
>> older RDF
>>>>>> framework like Jena or RDF4J. And if I need a measure of
>> independence
>>>> from
>>>>>> specific implementations, I could use Commons RDF to achieve that
>> for
>>>> most
>>>>>> core RDF concepts.
>>>>>>
>>>>>> I got interested in Clerezza because of the type-based-rendering
>> system,
>>>>>> which seemed to offer the possibility (a little bit like LDPath
>> templating)
>>>>>> of an elegant stack that could take me from persistence in a
>> triplestore
>>>>>> all the way through into a browser or phone, without making me work
>> at
>>>>>> spending time gluing together different layers that were never
>> intended to
>>>>>> handle linked data.
>>>>>>
>>>>>> Can we articulate some clear, simple use cases for Clerezza?
>>>>>>
>>>>>> ajs6f
>>>>>>
>>>>>>
>>>>>> A. Soroka wrote on 11/13/17 9:36 AM:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Begin forwarded message:
>>>>>>>>
>>>>>>>> *From: *Hasan <[email protected] <mailto:[email protected]>
>> <mailto:[email protected] <mailto:[email protected]>>>
>>>>>>>> *Subject: **Re: Interested in becoming a Clerezza committer ?*
>>>>>>>> *Date: *November 12, 2017 at 4:52:11 AM EST
>>>>>>>> *To: *"[email protected]
>> <mailto:[email protected]> <mailto:[email protected]
>>> <mailto:[email protected]>>" <
>>>>>>>> [email protected] <mailto:[email protected]>
>>>>>>>> <mailto:[email protected]
>> <mailto:[email protected]>>>
>>>>>>>> *Reply-To: *[email protected]
>> <mailto:[email protected]> <mailto:[email protected]
>>> <mailto:[email protected]>>
>>>>>>>>
>>>>>>>> Hi Reto, Stian, A. Soroka, and all Clerezza Devs.
>>>>>>>>
>>>>>>>> A year ago I started this thread.
>>>>>>>> I have made some small improvements to the website esp. the
>> tutorials.
>>>>>>>> I admit It is a slow progress, but better slow than not at all.
>>>>>>>> I'd like to count on you all to make a faster progress.
>>>>>>>> So, if you have some ideas or would like to write or co-write
>> tutorials,
>>>>>>>> please let us know.
>>>>>>>>
>>>>>>>> Further, I would like to ask for suggestions on how to improve our
>>>>>>>> existing
>>>>>>>> codes.
>>>>>>>> Do you have issues that can be resolved within this project?
>>>>>>>>
>>>>>>>> @A. Soroka: How was the outcome of your efforts to use parts of
>> Apache
>>>>>>>> Clerezza Legacy codes (typerendering and typehandlerspace) ?
>>>>>>>>
>>>>>>>> @all: Would you like to become a new committer to further
>> develop
>>>> Apache
>>>>>>>> Clerezza?
>>>>>>>> Is there anything you miss that you want to see within Apache
>> Clerezza?
>>>>>>>>
>>>>>>>> @Reto: What would you suggest to make Apache Clerezza more
>> usable?
>>>>>>>>
>>>>>>>>
>>>>>>>> Cheers
>>>>>>>> Hasan
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Nov 15, 2016 at 8:47 AM, Hasan Hasan <[email protected]
>> <mailto:[email protected]>
>>>> <mailto:
>>>>>>>> [email protected] <mailto:[email protected]>>> wrote:
>>>>>>>>
>>>>>>>> Hi Stian
>>>>>>>>>
>>>>>>>>> On Sun, Nov 13, 2016 at 4:16 PM, Stian Soiland-Reyes
>>>> <[email protected] <mailto:[email protected]>
>>>>>>>>> <mailto:[email protected] <mailto:[email protected]>>>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Agree for playing on Clerezzas strengths on JAX-RS and I would say
>> to
>>>>>>>>>> actually include the SPARQL-as-Graph binding as well.
>>>>>>>>>>
>>>>>>>>>> Also worth seeing if there is possible crossover with the new
>> incubator
>>>>>>>>>> podling Apache Juneau which is also looking for contributors:
>>>>>>>>>> http://juneau.incubator.apache.org/#about.html
>> <http://juneau.incubator.apache.org/#about.html>
>>>>>>>>>>
>>>>>>>>>> I think the Clerezza website need a bit of similar tutorials to get
>>>>>>>>>> started
>>>>>>>>>> so potential contributors understand what it is all about.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> Yes, it urgently needs an update.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> http://clerezza.apache.org/getting-started/
>> <http://clerezza.apache.org/getting-started/> links to "RESTful Web
>>>>>>>>>> Service
>>>>>>>>>> Framework (JAX-RS) Tutorial", "RDF Tutorial" and "Tutorial:
>> Combining
>>>>>>>>>> JAX-RS and RDF" which are all 404 :-(
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> Should probably be removed since it is not what Clerezza currently
>> is
>>>>>>>>> now?
>>>>>>>>> It's a pity to remove a good tutorial,
>>>>>>>>> but what do you think?
>>>>>>>>>
>>>>>>>>> Cheers
>>>>>>>>> Hasan
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 10 Nov 2016 4:18 pm, "A. Soroka" <[email protected]
>> <mailto:[email protected]> <mailto:
>>>>>>>>>> [email protected] <mailto:[email protected]>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Hi, Clerezza-folks!
>>>>>>>>>>>
>>>>>>>>>>> The most exciting part of Clerezza to me, by far, is the JAX-RS
>>>>>>>>>>> support.
>>>>>>>>>>>
>>>>>>>>>>> I'd rather work on Commons RDF (or Jena, where I am a
>> committer
>>>> now)
>>>>>>>>>>> to
>>>>>>>>>>> move RDF APIs forward, and there are lots of powerful SPARQL
>> impls
>>>> out
>>>>>>>>>>> there, each with its own streangths and weaknesses. But the
>> JAX-RS
>>>>>>>>>>>
>>>>>>>>>> thing--
>>>>>>>>>>
>>>>>>>>>>> that's completely unique to Clerezza, and it's a really cool idea.
>>>>>>>>>>> It's
>>>>>>>>>>>
>>>>>>>>>> not
>>>>>>>>>>
>>>>>>>>>>> always easy to move RDF to and from the Web, and JAX-RS is a
>>>> powerful,
>>>>>>>>>>> stable, enormously-well-supported technology so reusing it is a
>> great
>>>>>>>>>>> tactical move. I'd be interested in working on Clerezza, but really
>>>>>>>>>>> only
>>>>>>>>>>> for the JAX-RS part. I'd actually be happy to see the RDF API
>> move
>>>>>>>>>>>
>>>>>>>>>> towards
>>>>>>>>>>
>>>>>>>>>>> Commons (focus the efforts for more power!).
>>>>>>>>>>>
>>>>>>>>>>> ---
>>>>>>>>>>> A. Soroka
>>>>>>>>>>> Apache Jena PMC
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Nov 8, 2016, at 12:25 AM, Hasan <[email protected]
>> <mailto:[email protected]> <mailto:
>>>>>>>>>>>> [email protected] <mailto:[email protected]>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Dear Clerezza Developers
>>>>>>>>>>>>
>>>>>>>>>>>> Clerezza PMC is currently looking for new committers to help
>>>>>>>>>>>>
>>>>>>>>>>> developing
>>>>>>>>>>
>>>>>>>>>>> and
>>>>>>>>>>>
>>>>>>>>>>>> improving Apache Clerezza.
>>>>>>>>>>>>
>>>>>>>>>>>> Apache Clerezza allows to easily develop semantic web
>> application
>>>> by
>>>>>>>>>>>> providing the following:
>>>>>>>>>>>> - An API to access RDF Graphs
>>>>>>>>>>>> - SPARQL Support
>>>>>>>>>>>> - Support of JAX-RS
>>>>>>>>>>>>
>>>>>>>>>>>> If you or your colleagues are interested in being a Clerezza
>>>>>>>>>>>>
>>>>>>>>>>> committer,
>>>>>>>>>>
>>>>>>>>>>> please don't hesitate to contact us through this list.
>>>>>>>>>>>> You may and are encouraged to forward this email to the
>> mailing
>>>> lists
>>>>>>>>>>>>
>>>>>>>>>>> you
>>>>>>>>>>
>>>>>>>>>>> are involved in.
>>>>>>>>>>>>
>>>>>>>>>>>> Best regards
>>>>>>>>>>>>
>>>>>>>>>>>> Hasan
>>>>>>>>>>>> On behalf of Clerezza PMC
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>
>>>
>>>