These are chat archives for csarven/ldn

21st
Aug 2016
Bart van Leeuwen
@semanticfire
Aug 21 2016 14:20
So I've been looking at activitystreams as well, I fail to see where LDN and AS intersect or colide ?
Melvin Carvalho
@melvincarvalho
Aug 21 2016 14:23
@semanticfire AS is an attempt to bring a legacy web 2.0 technology towards standardization. It has two parts a vocab, and a strange hybrid protocol that tries to be linked data but isnt interoperable with LD. LDN can use the activity streams vocab. Some folks may want to support AS and the custom mime type, it's not something I plan to do, and may possibly be considered harmful, in that it splits an eco system, opinions may vary :)
Melvin Carvalho
@melvincarvalho
Aug 21 2016 14:31
main problem being that the WG is super opposed to JSON LD for some reason, luckily LDN doesnt have that problem
Bart van Leeuwen
@semanticfire
Aug 21 2016 14:33
so if I want to use a pure LD app, LDN is what I need ?
Melvin Carvalho
@melvincarvalho
Aug 21 2016 14:33
yes, you can reuse the AS vocab if it suits your needs
that should work out of the box
or take inspiration from it and make a related vocab
Sarven Capadisli
@csarven
Aug 21 2016 14:40
@semanticfire A couple of things; LDN is vocabulary agnostic: "This specification deliberately does not define the vocabulary of the notification contents in order to allow for use in a range of different application domains."
It uses application/ld+json media type only, with profile URI being optional (we are trying to iron out that out so that it can be employed towards vocab negotiation)
Melvin Carvalho
@melvincarvalho
Aug 21 2016 14:42
:+1:
Sarven Capadisli
@csarven
Aug 21 2016 14:45
One can employ the AS2 vocabulary in LDN notifications e.g., some activity occurred here is a little bit of information about that, or have the whole activity/object in the notification ( -- I don't want to diverge here too much but that's what ActivityPub does .)
Bart van Leeuwen
@semanticfire
Aug 21 2016 14:51
so, if I need a method to communicate updates to a graph to listners, LDN is what I need
Sarven Capadisli
@csarven
Aug 21 2016 14:51
The example notification in the Editor's Draft is this: https://linkedresearch.org/inbox/temp/ldn/abcdef . Visible near https://linkedresearch.org/ldn/#introduction
It uses as:Announce with object/target and that it is an Annotation
Bart van Leeuwen
@semanticfire
Aug 21 2016 14:51
its not per see a social thing I create
Sarven Capadisli
@csarven
Aug 21 2016 14:52
There is no fixed model for this. It was just what the sender (dokieli) created. It is consumed in the LDN spec (by dokieli). The sender puts whatever information that may be useful/interest to receiver and consumer.
That sounds like a good use case
Bart van Leeuwen
@semanticfire
Aug 21 2016 14:53
okay, so I should ignore activity streams then :)
Sarven Capadisli
@csarven
Aug 21 2016 14:53
You could use the AS vocabulary
But if you want to have a log of some CRUD operations happening, there are probably other vocabs
If you want to be able to replay the actions, AS is not bad for it in fact.
Bart van Leeuwen
@semanticfire
Aug 21 2016 14:55
okay AS vocabulary is to specific to social stuff, most of the object attributes are not applicable here
Sarven Capadisli
@csarven
Aug 21 2016 14:57
If you think so. But, I think "social stuff" sounds a bit restrictive. There are activities which would suit to capture CRUD operations, but I suppose it depends on what and how granular you want to capture all that.
Sarven Capadisli
@csarven
Aug 21 2016 15:06
and PROV-O
Sarven Capadisli
@csarven
Aug 21 2016 15:19
Turned off data-browser in Solid, so https://linkedresearch.org/inbox/temp/ldn/abcdef should load without tabulator/mashlib
command-line is fine as is
Bart van Leeuwen
@semanticfire
Aug 21 2016 15:22
I just need to transport triples :)
but thx anyway