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
    > >>>>>>>>
    > >>>>>>>
    > >>>>>>>
    > >>>>>>>
    > >>>>>>
    > >>>>>
    > >>>>>
    > >>>
    > >


Reply via email to