You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by Andy Seaborne <an...@apache.org> on 2014/06/11 21:39:40 UTC

FYI : common RDF interfaces

Hi there,

There is some discussion starting up at

https://github.com/wikier/commons-rdf/blob/master/README.md

on a small set of compatibility interfaces for RDF 1.1 concepts.

	Andy

Re: FYI : common RDF interfaces

Posted by Peter Ansell <an...@gmail.com>.
On 12 June 2014 19:12, Andy Seaborne <an...@apache.org> wrote:
> On 12/06/14 09:46, Minto van der Sluis wrote:
>>
>> Hi Andy,
>>
>> This is very very interesting.
>>
>> I have been thinking about something similar the last few months. My
>> idea was to take part of Clerezza (rdf.core) as a base to try and make
>> it a java standard through the Java Community Process (jcp.org). Hoping
>> to increase adoption and boost the creation supporting tools.
>>
>> IMO this makes it possible to separate RDF tools from specific RDF
>> solutions.
>>
>> How can I join in?
>
>
> github style. Go comment!
>
> I can't see it being a short-then-done exercise, more a long term refinement
> of ideas.  I (personally) hope it does not suffer from "mission creep".

I hope it doesn't suffer from mission creep either!

Peter

Re: FYI : common RDF interfaces

Posted by Andy Seaborne <an...@apache.org>.
On 12/06/14 09:46, Minto van der Sluis wrote:
> Hi Andy,
>
> This is very very interesting.
>
> I have been thinking about something similar the last few months. My
> idea was to take part of Clerezza (rdf.core) as a base to try and make
> it a java standard through the Java Community Process (jcp.org). Hoping
> to increase adoption and boost the creation supporting tools.
>
> IMO this makes it possible to separate RDF tools from specific RDF
> solutions.
>
> How can I join in?

github style. Go comment!

I can't see it being a short-then-done exercise, more a long term 
refinement of ideas.  I (personally) hope it does not suffer from 
"mission creep".

	Andy

>
> Regards,
>
> Minto
>
>
> Andy Seaborne schreef op 11-6-2014 21:39:
>> Hi there,
>>
>> There is some discussion starting up at
>>
>> https://github.com/wikier/commons-rdf/blob/master/README.md
>>
>> on a small set of compatibility interfaces for RDF 1.1 concepts.
>>
>>      Andy
>
>


Re: FYI : common RDF interfaces

Posted by Reto Gmür <re...@apache.org>.
Thanks Andy for the pointer!

Having a common set of library solely based on the standard would indeed be
great, and indeed what clerezza rdf.core aims too.

I have been planning to suggest some changes for rdf.core (after the
release I plan to push forward after my holidays in around two weeks). I
don't think that many changes are needed for RDF 1.1 but some changes
should be made to make the API more easy to understand and more consistent
with commonly use terms (at expenses of strict conformance with terms used
in spec).

Mainly some renaming and simplification:

- UriRef -> Iri
- LockableMGraph / MGraph /TripleCollection -> Graph (with the identity
criterion defined as in MGraph)
- Graph -> ImmutableGraph (with the current isomorphic == equals identity
criterion)
- TcProvider -> DataSet (adding a default graph)

An important design requirement that rdf.core imho must keep satisfying is
that it's suitable to wrap any data (even very large) and expose it using
the RDF. This requirement excludes introducing things like blank node IDs.

Cheers,
Reto



On Thu, Jun 12, 2014 at 10:46 AM, Minto van der Sluis <mi...@xup.nl> wrote:

> Hi Andy,
>
> This is very very interesting.
>
> I have been thinking about something similar the last few months. My
> idea was to take part of Clerezza (rdf.core) as a base to try and make
> it a java standard through the Java Community Process (jcp.org). Hoping
> to increase adoption and boost the creation supporting tools.
>
> IMO this makes it possible to separate RDF tools from specific RDF
> solutions.
>
> How can I join in?
>
> Regards,
>
> Minto
>
>
> Andy Seaborne schreef op 11-6-2014 21:39:
> > Hi there,
> >
> > There is some discussion starting up at
> >
> > https://github.com/wikier/commons-rdf/blob/master/README.md
> >
> > on a small set of compatibility interfaces for RDF 1.1 concepts.
> >
> >     Andy
>
>
> --
> ir. ing. Minto van der Sluis
> Software innovator / renovator
> Xup BV
>
> Mobiel: +31 (0) 626 014541
>
>

Re: FYI : common RDF interfaces

Posted by Minto van der Sluis <mi...@xup.nl>.
Hi Andy,

This is very very interesting.

I have been thinking about something similar the last few months. My
idea was to take part of Clerezza (rdf.core) as a base to try and make
it a java standard through the Java Community Process (jcp.org). Hoping
to increase adoption and boost the creation supporting tools.

IMO this makes it possible to separate RDF tools from specific RDF
solutions.

How can I join in?

Regards,

Minto


Andy Seaborne schreef op 11-6-2014 21:39:
> Hi there,
>
> There is some discussion starting up at
>
> https://github.com/wikier/commons-rdf/blob/master/README.md
>
> on a small set of compatibility interfaces for RDF 1.1 concepts.
>
>     Andy


-- 
ir. ing. Minto van der Sluis
Software innovator / renovator
Xup BV

Mobiel: +31 (0) 626 014541