ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://neuromatch.social/users/jonny/statuses/110346734995563276/replies", "type": "Collection", "first": { "id": "https://neuromatch.social/users/jonny/statuses/110346734995563276/replies?page=true", "type": "CollectionPage", "next": "https://neuromatch.social/users/jonny/statuses/110346734995563276/replies?only_other_accounts=true&page=true", "partOf": "https://neuromatch.social/users/jonny/statuses/110346734995563276/replies", "items": [ { "id": "https://neuromatch.social/users/jonny/statuses/110346788926648179", "type": "Note", "summary": null, "inReplyTo": "https://neuromatch.social/users/jonny/statuses/110346734995563276", "published": "2023-05-10T22:39:35Z", "url": "https://neuromatch.social/@jonny/110346788926648179", "attributedTo": "https://neuromatch.social/users/jonny", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://neuromatch.social/users/jonny/followers" ], "sensitive": false, "atomUri": "https://neuromatch.social/users/jonny/statuses/110346788926648179", "inReplyToAtomUri": "https://neuromatch.social/users/jonny/statuses/110346734995563276", "conversation": "tag:neuromatch.social,2023-05-10:objectId=2856986:objectType=Conversation", "content": "<p>The essential feature of knowledge graphs that makes them coproductive with surveillance capitalism is how they allow for a much more fluid means of data integration. Most contemporary corporations are data corporations, and their operation increasingly requires integrating far-flung and heterogeneous datasets, often stitched together from decades of acquisitions. While they are of course not universal, and there is again a large amount of variation in their deployment and use, knowledge graphs power many of the largest information conglomerates. The graph structure of KGs as well as the semantic constraints that can be imposed by controlled ontologies and schemas make them particularly well-suited to the sprawling data conglomerate that typifies contemporary surveillance capitalism.</p><p>I give a case study in RELX, parent of Elsevier and LexisNexis, among others, which is relatively explicit about how it operates as a gigantic graph of data with various overlay platforms. </p><p>/3</p><p><a href=\"https://neuromatch.social/tags/SurveillanceGraphs\" class=\"mention hashtag\" rel=\"tag\">#<span>SurveillanceGraphs</span></a></p>", "contentMap": { "en": "<p>The essential feature of knowledge graphs that makes them coproductive with surveillance capitalism is how they allow for a much more fluid means of data integration. Most contemporary corporations are data corporations, and their operation increasingly requires integrating far-flung and heterogeneous datasets, often stitched together from decades of acquisitions. While they are of course not universal, and there is again a large amount of variation in their deployment and use, knowledge graphs power many of the largest information conglomerates. The graph structure of KGs as well as the semantic constraints that can be imposed by controlled ontologies and schemas make them particularly well-suited to the sprawling data conglomerate that typifies contemporary surveillance capitalism.</p><p>I give a case study in RELX, parent of Elsevier and LexisNexis, among others, which is relatively explicit about how it operates as a gigantic graph of data with various overlay platforms. </p><p>/3</p><p><a href=\"https://neuromatch.social/tags/SurveillanceGraphs\" class=\"mention hashtag\" rel=\"tag\">#<span>SurveillanceGraphs</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://media.neuromatch.social/media_attachments/files/110/346/765/178/798/946/original/971a48d450d9e34c.png", "name": "Data companies — most major companies5 — need to store and maintain massive collections of heterogeneous data across their byzantine hierarchies of executives, managers, and workers. This gigantic haunted ball of data is not just a tool, but the substance of the company. A data company persists by exploiting the combinatorics of its data hoard, spinning off new platforms that in turn maintain and expand access to data by creating captive data subjects6. As it expands, a conglomerate will acquire many new sources and modalities of data and need to integrate them with its existing data.\n\nKnowledge graphs are particularly well suited for this “data integration” problem. A full technical description is out of scope here, but briefly: traditional relational database systems can be very difficult to modify and refactor, and that difficulty increases the larger and more complex a database is7. One has to design the structure of the anticipated data in advance, and the abstract schematic structure of the data is embedded in how it is stored and accessed. It is particularly difficult to do unanticipated “long range” analyses where very different kinds of data are analyzed together.\n", "blurhash": "U37KuM~qM_IUbFayRjj[M{ofWUaykBj[V[of", "focalPoint": [ 0, 0 ], "width": 1780, "height": 932 }, { "type": "Document", "mediaType": "image/png", "url": "https://media.neuromatch.social/media_attachments/files/110/346/765/694/795/993/original/678a481dc56bea0b.png", "name": "In contrast, merging graphs is more straightforward - the data is just triplets, so in an idealized case9 it is possible to just concatenate them and remove duplicates (eg. for a short example, see [35, 36]). The graph can be operated on locally, with more global coordination provided by ontologies and schemas, which themselves have a graph structure [37]. Discrepancies between graphlike schema can be resolved by, you guessed it, making more graph to describe the links and transformations between them. Long-range operations between data are part of the basic structure of a graph - just traverse nodes and edges until you get to where you need to go - and the semantic structure of the graph provides additional constraints to that traversal. Again, a technical description is out of scope here, graphs are not magic, but they are well-suited to merging, modifying, and analyzing large quantities of heterogeneous data10.\n\nSo if you are a data broker, and you just made a hostile acquisition of another data broker who has additional surveillance information to fill the profiles of the people in your existing dataset, you can just stitch those new properties on like a fifth arm on your nightmarish data Frankenstein.", "blurhash": "U17KuM~qE0D%~qofR%M{4nRjtQWBD%%MR%of", "focalPoint": [ 0, 0 ], "width": 1798, "height": 936 }, { "type": "Document", "mediaType": "image/png", "url": "https://media.neuromatch.social/media_attachments/files/110/346/778/241/492/817/original/0fd5a637f6ed1276.png", "name": "What does this look like in practice? While in a bygone era Elsevier was merely a rentier holding publicly funded research hostage for profit, its parent company RELX is paradigmatic of the transformation of a more traditional information rentier into a sprawling, multimodal surveillance conglomerate (see [38]). RELX proudly describes itself as a gigantic haunted graph of data:\n\n Technology at RELX involves creating actionable insights from big data – large volumes of data in different formats being ingested at high speeds. We take this high-quality data from thousands of sources in varying formats – both structured and unstructured. We then extract the data points from the content, link the data points and enrich them to make it analysable. Finally, we apply advanced statistics and algorithms, such as machine learning and natural language processing, to provide professional customers with the actionable insights they need to do their jobs.\n\n We are continually building new products and data and technology platforms, re-using approaches and technologies across the company to create platforms that are reliable, scalable and secure. Even though we serve different segments with different content sets, the nature of the problems solved and the way we apply technology has commonalities across the company. [39]\n\nAlt text for figure: https://jon-e.net/surveillance-graphs/#in-its-2022-annual-report-relx-describes-its-business-model-as-i", "blurhash": "UvH_#-ayayay00j[j[j[NHf6ayfQ_3ayj[ay", "focalPoint": [ -0.05, -0.64 ], "width": 1125, "height": 1843 }, { "type": "Document", "mediaType": "image/png", "url": "https://media.neuromatch.social/media_attachments/files/110/346/784/957/135/206/original/ff2f60ce7dea9a2a.png", "name": "Text from: https://jon-e.net/surveillance-graphs/#derivative-platforms-beget-derivative-platforms-as-each-expands\n\nDerivative platforms beget derivative platforms, as each expands the surface of dependence and provides new opportunities for data to capture. Its integration into clinical systems by way of reference material is growing to include electronic health record (EHR) systems, and they are “developing clinical decision support applications […] leveraging [their] proprietary health graph” [39]. Similarly, their integration into Apple’s watchOS to track medications indicates their interest in directly tracking personal medical data.\n\nThat’s all within biomedical sciences, but RELX’s risk division also provides “comprehensive data, analytics, and decision tools for […] life insurance carriers” [39], so while we will never have the kind of external visibility into its infrastructure to say for certain, it’s not difficult to imagine combining its diverse biomedical knowledge graph with personal medical information in order to sell risk-assessment services to health and life insurance companies. LexisNexis has personal data enough to serve as an “integral part” of the United States Immigration and Customs Enforcement’s (ICE) arrest and deportation program [42, 43], including dragnet location data [44], driving behavior data from internet-connected cars [45], and payment and credit data as just a small sample from its large catalogue [46] [...]", "blurhash": "UB9QE+t8ImoMs=ayWBfQA6WUs=axStWUj]j[", "focalPoint": [ 0, 0 ], "width": 1228, "height": 1170 } ], "tag": [ { "type": "Hashtag", "href": "https://neuromatch.social/tags/surveillancegraphs", "name": "#surveillancegraphs" } ], "replies": { "id": "https://neuromatch.social/users/jonny/statuses/110346788926648179/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://neuromatch.social/users/jonny/statuses/110346788926648179/replies?min_id=110346830631782453&page=true", "partOf": "https://neuromatch.social/users/jonny/statuses/110346788926648179/replies", "items": [ "https://neuromatch.social/users/jonny/statuses/110346830631782453" ] } }, "likes": { "id": "https://neuromatch.social/users/jonny/statuses/110346788926648179/likes", "type": "Collection", "totalItems": 4 }, "shares": { "id": "https://neuromatch.social/users/jonny/statuses/110346788926648179/shares", "type": "Collection", "totalItems": 2 } } ] } }