From dev-return-4630-archive-asf-public=cust-asf.ponee.io@streams.apache.org Thu Oct 4 17:28:03 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 18D14180677 for ; Thu, 4 Oct 2018 17:28:02 +0200 (CEST) Received: (qmail 69521 invoked by uid 500); 4 Oct 2018 15:28:02 -0000 Mailing-List: contact dev-help@streams.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@streams.apache.org Delivered-To: mailing list dev@streams.apache.org Received: (qmail 69496 invoked by uid 99); 4 Oct 2018 15:28:02 -0000 Received: from mail-relay.apache.org (HELO mailrelay2-lw-us.apache.org) (207.244.88.137) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Oct 2018 15:28:02 +0000 Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) by mailrelay2-lw-us.apache.org (ASF Mail Server at mailrelay2-lw-us.apache.org) with ESMTPSA id EBDEDA3C for ; Thu, 4 Oct 2018 15:28:00 +0000 (UTC) Received: by mail-lf1-f42.google.com with SMTP id r191-v6so7115848lff.2 for ; Thu, 04 Oct 2018 08:28:00 -0700 (PDT) X-Gm-Message-State: ABuFfohLUnAIdNhbU+Wzt0RmtZMoNrJX7YeHD5lttDEGuXnXZhLxasww Hm9bSNajYh0VcVS4IiFAvPjps3iWde6PEZe/R4nVSg== X-Google-Smtp-Source: ACcGV63CWPnbYPFWPTK+P7aI843yMuQtd17w25PgYoWE3iW5JwrK+dGD0vjx4kfJarwjNfLmJA/LrUMZJLdiWHNqZbY= X-Received: by 2002:a19:6719:: with SMTP id b25-v6mr4162212lfc.54.1538666879719; Thu, 04 Oct 2018 08:27:59 -0700 (PDT) Received: from 661309549932 named unknown by gmailapi.google.com with HTTPREST; Thu, 4 Oct 2018 17:27:59 +0200 From: Steve Blackmon MIME-Version: 1.0 Date: Thu, 4 Oct 2018 17:27:59 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Pull Request with prototype AS 2.0 support To: dev@streams.apache.org Content-Type: multipart/alternative; boundary="000000000000cb2eea057768ccdc" --000000000000cb2eea057768ccdc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Aloha, Last week I gave a presentation at ApacheCon titled Personal Data Portability using Apache Streams. https://apachecon.dukecon.org/acna/2018/#/scheduledEvent/0eca59eeb832b40bb I=E2=80=99ve just submitted a pull request containing the code I wrote prep= aring for this presentation, and invite your feedback. https://github.com/apache/streams/pull/458 In summary, I wrote translations that convert the export archives available to users for download from twitter, instagram, facebook, google plus, and youtube into TTL (turtle) files containing Activity Streams 2.0 activities. During my talk I showed triples from my social accounts in an RDF triple-store (Stardog), coupled with a SPARQL endpoint visualized with a graph browser (Linkurious). I think this a promising set of features for Apache Streams to offer - I encourage you to use this to process your own social data and help me improve these translations. Steve Note: this code is experimental and has plenty of room for improvement (perhaps a complete re-write). --000000000000cb2eea057768ccdc--