- From: Alan Wu <alan.wu@oracle.com>
- Date: Mon, 06 Jan 2014 13:09:33 -0800
- To: Kelvin Lawrence <klawrenc@us.ibm.com>
- CC: Jans Aasman <ja@franz.com>, public-propertygraphs@w3.org
- Message-ID: <52CB1B8D.3050809@oracle.com>
Hi Kelvin, Yes we should discuss this on a call. I should make myself clear. Actually I was not talking about the exact N-TRIPLES or N-QUADS format. Those were defined for RDF anyway. The very simple one-edge-per-line structure is what I like. Thanks, Zhe On 1/6/2014 12:57 PM, Kelvin Lawrence wrote: > We should have this discussion on a call but I don't see N-Triples as > a good fit for arbitrary property graphs. What is more interesting to > me is the intersection of the graph world and things like schema.org. > That discussion came up at the workshop and also intersects with the > JASON-LD conversation. > > Cheers > Kelvin > > Kelvin R. Lawrence > Distinguished Engineer & CTO, Software Standards > Member of the IBM Academy of Technology (http://www.ibm.com/ibm/academy) > > > -----Alan Wu <alan.wu@oracle.com> wrote: ----- > To: Jans Aasman <ja@franz.com> > From: Alan Wu <alan.wu@oracle.com> > Date: 01/06/2014 01:45PM > Cc: public-propertygraphs@w3.org > Subject: Re: CG Recommendation > > Yes :) > > Zhe > > On 1/6/2014 11:43 AM, Jans Aasman wrote: >> or NQUADS >> >> On 1/6/2014 9:07 AM, Alan Wu wrote: >>> Hi Folks, >>> >>> Happy New Year! >>> >>> I think XML based serialization is a good idea. A problem, though, >>> is when data size >>> gets really big, the parsing and serialization can take quite a bit >>> of time. We may >>> also want to think about a flat file structure. Something along the >>> line of N-TRIPLES for RDF. >>> >>> Cheers, >>> >>> Zhe >>> >>> On 1/3/2014 8:45 AM, Kelvin Lawrence wrote: >>>> >>>> There are lots of existing syntaxes/serialization a. I use GraphML >>>> a lot. I worry we are trying to move too fast here. I was hoping >>>> for a lot more discussion before trying to close on "deliverables". >>>> Let's discuss on our next call. >>>> >>>> Happy new year to all. >>>> >>>> >>>> Cheers, Kelvin >>>> DE & CTO Software Standards >>>> IBM Software Group >>>> Sent from my iPhone >>>> >>>> >>>> On Jan 3, 2014, at 10:12 AM, "Patrick Durusau" >>>> <patrick@durusau.net> wrote: >>>> >>>> > -----BEGIN PGP SIGNED MESSAGE----- >>>> > Hash: SHA1 >>>> > >>>> > Ashok, >>>> > >>>> > Since we are talking about property graphs, should we consider an >>>> > existing graph syntax? >>>> > >>>> > http://www.graphviz.org/doc/info/lang.html >>>> > >>>> > DOT has the following advantages: >>>> > >>>> > 1) Widely known already >>>> > 2) Supported by existing tooling >>>> > 3) Supports statements about edges and nodes >>>> > 4) Supports identifiers on nodes and the graph (for addressing) >>>> > >>>> > I am sure there are others that I am overlooking. >>>> > >>>> > Thinking if we don't try to re-invent the wheel, we can move more >>>> > quickly towards a finished deliverable. >>>> > >>>> > Hope everyone is early into a great new year! >>>> > >>>> > Patrick >>>> > >>>> > >>>> > On 01/03/2014 10:59 AM, Ashok Malhotra wrote: >>>> > > Hi Andy: One other thought. Should we consider a variant/extension >>>> > > of one of the RDF syntaxes for expressing the data model? This may >>>> > > also tie into your thought of mapping RDF to PGs. Can someone float >>>> > > a proposal? All the best, Ashok >>>> > > >>>> > > On 1/3/2014 6:46 AM, Andy Seaborne wrote: >>>> > >> On 02/01/14 22:21, Ashok Malhotra wrote: >>>> > >>> I took the liberty of creating a Wiki page to discuss what the >>>> > >>> CG should recommend: >>>> > >>> http://www.w3.org/community/propertygraphs/wiki/Recommendation >>>> > >>> >>>> > >>> Please comment. Along with boilerplate this needs a Out of >>>> > >>> Scope Bullet. >>>> > >>> >>>> > >>> Talk to you Tuesday. >>>> > >> >>>> > >> 1/ Focus >>>> > >> >>>> > >> In order to start of work on standardised property graphs at W3C, >>>> > >> I would suggest aiming to get one thing done promptly. >>>> > >> >>>> > >> The more that gets added to a WG's charter, the longer it is to >>>> > >> first finished document for any piece. If you want to propose a >>>> > >> 2 year WG that might actually finish in 2 years then less is >>>> > >> better (most WGs overrun; WGs nearly always address "optional" >>>> > >> items so they are not extras really). >>>> > >> >>>> > >> The most important items are the data model and syntax for >>>> > >> writing the data model so it can be exchanged on the web. >>>> > >> >>>> > >> An important point is the experience of RDF with XML - using an >>>> > >> existing data structure language lead to large files and >>>> > >> cumbersome expression. Acceptable in the small, not good at >>>> > >> scale. A native property graph syntax should be included (as >>>> > >> well as a JSON one if wanted but note JSON has very few datatypes >>>> > >> types which makes life interesting in the detail). >>>> > >> >>>> > >> 2/ Linking >>>> > >> >>>> > >> There nothing about linking data and linking to places within >>>> > >> graphs. Making data relate to other data is both a web issue but >>>> > >> also an issue inside an organisation of even moderate size. >>>> > >> >>>> > >> 3/ Follow-ons >>>> > >> >>>> > >> Other, focused, WG can be chartered as it becomes clear what a >>>> > >> core PG-data WG will achieve, and the community reaction to the >>>> > >> work. Hopefully, that reaction includes member submissions to >>>> > >> feed into those WGs. Prototyping is better done outside a formal >>>> > >> WG process. >>>> > >> >>>> > >> So I would remove the REST API from the charter in favor of doing >>>> > >> the data model sooner. A REST API is just one method of access; >>>> > >> it does not fit all the use cases. Rexster is on top of gremlin, >>>> > >> albeit an extension, and if you are mentioning query language(s), >>>> > >> the access language area is now quite large and mixed with API. >>>> > >> The design space isn't clear cut. >>>> > >> >>>> > >> 4/ Target >>>> > >> >>>> > >> On the web, we have exchange of property graphs by linking to >>>> > >> web resources and representations and linking to points within >>>> > >> graphs. >>>> > >> >>>> > >> Andy >>>> > >> >>>> > >> >>>> > >> >>>> > >> >>>> > > >>>> > > >>>> > >>>> > - -- >>>> > Patrick Durusau >>>> > patrick@durusau.net >>>> > Technical Advisory Board, OASIS (TAB) >>>> > Co-Chair, OpenDocument Format TC (OASIS) >>>> > Editor, OpenDocument Format TC, Project Editor ISO/IEC 26300 >>>> > Former Chair, V1 - US TAG to JTC 1/SC 34 >>>> > Convener, JTC 1/SC 34/WG 3 (Topic Maps) >>>> > Co-Editor, ISO 13250-5 (Topic Maps) >>>> > >>>> > Another Word For It (blog): http://tm.durusau.net >>>> > Homepage: http://www.durusau.net >>>> > Twitter: patrickDurusau >>>> > -----BEGIN PGP SIGNATURE----- >>>> > Version: GnuPG v1.4.11 (GNU/Linux) >>>> > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ >>>> > >>>> > iQIcBAEBAgAGBQJSxuFQAAoJEAudyeI2QFGoNYIP/ipgTfGGlLujxnmB6Vqd4Qnj >>>> > KlV5zOunPGvy7it9bleng4oXWf4oWSMf/b8kykNM2KdHWz2yExuKl0FvuBzo6ks5 >>>> > e9NiUz+xIa7o+aLLkkflOnT+y9aw6QY4Zl76UDbZHbi+CBDxcMmSYSrh5uSOAoAw >>>> > kEHRF1alMThBT2wotrM5LziK7wruEegGZ4ELg3kuY+ezBu5EmCt6DunHELH/ooaW >>>> > Y/dQtlQdBWwFlCU6cC6GD6icc9xwPIDUI8F1FRUkMCK9CJqaV9uF5Ndq5w9uCV1X >>>> > TSwsJXUwq2hWqcDYGwLibCLPpiQm6Sk1bbFA8BfIELc3wxEH3qtDo3hz29QlHZjo >>>> > A6tvplhyei8LvVSzpYr+W34pLuw4rqJJrvfhT27fY27/MC4KCwsVQkHn6cDY9b6+ >>>> > WFHuo9XHgYatOlgtGdK8T0n7O3wC+0GBcD7hoIR9MuwpAfjgyXfsOPBZrcgg1P3V >>>> > Ezhk0SlpZXLvJ5sieH6p72HuxvCqt0gvdA7Il3f2WCb3HMhfakMWkP1jEj5VkD32 >>>> > srOpLrVEPpfAhav90l3EWJ47JjdAqudnxGXC0xI9sC2Lrzp0uIWpgFiAl8MvV8Oq >>>> > 0mdUcOaTLll+EjSW7OTHcsbDHHY4v4rus4WaM+nzR3enL3gsSHcARU8JQhwS+EDS >>>> > HVfnZcrHdnI6UYECRIdk >>>> > =pAUH >>>> > -----END PGP SIGNATURE----- >>>> > >>>> >>> >> >> -- >> ------------------- >> Jans Aasman >> CEO Franz Inc >> Office : 510 452 2000 x 119 >> Cell : +1 925 878 1444 >> Skype: jansaasman >
Received on Monday, 6 January 2014 21:10:13 UTC