📕 subnode [[@flancian/rdf]] in 📚 node [[rdf]]

RDF

https://twitter.com/flancian/status/1379895535340040198

[[2020-12-26]]

  • I started a [[pomodoro]] of this but [[procrastination]] came up, interesting -- it's not like I'm not interested in this, but it just tends to happen I don't get to it because I'm busy with work and other things, so I ended up associating it with a frustrated feeling? Unsure. It could also be I have a fear of it being precisely the Agora, what that would mean. I should be elated if that happened, but on some level perhaps.
  • [[reading]] https://www.w3.org/RDF/
    • "RDF is a standard model for data interchange on the Web. RDF has features that facilitate data merging even if the underlying schemas differ, and it specifically supports the evolution of schemas over time without requiring all the data consumers to be changed."
      • Nice.
    • "RDF extends the linking structure of the Web to use URIs to name the relationship between things as well as the two ends of the link (this is usually referred to as a “triple”). Using this simple model, it allows structured and semi-structured data to be mixed, exposed, and shared across different applications." - I feel like the Agora plays well with this, and this plays well with the Agora. - [[actions]] for example are semantic triples: - They happen in a node that serves as current context; usually a [[subject]]. - They point to another Agora node or a [[url]], an [[object]]. - They contain a [[relationship]], the [[action]].
    • "This linking structure forms a directed, labeled graph, where the edges represent the named link between two resources, represented by the graph nodes. This graph view is the easiest possible mental model for RDF and is often used in easy-to-understand visual explanations." - It sounds like RDF allows us to run a fully distributed [[graph]] / [[hypergraph]] over the internet. - Why has it not "taken over"? - What would "take over" mean?
    • Related [[tools]]: - [[4store]] (triple store). - [[outdated-ARC RDF Store]] (triple store). Directly usable from PHP - [[AllegroGraph RDF Store]] (triple store programming environment reasoner development environment rdfs reasoner). Directly usable from Java LISP Python Prolog C Ruby Perl - [[Apache Jena]] (triple store programming environment reasoner rule reasoner owl reasoner rdfs reasoner parser). Directly usable from Java - [[Dojo.data]] (triple store programming environment). Directly usable from Javascript - [[FRED]] (rdf generator tagging knowledge graph extractor). - [[Mobi]] (programming environment development environment). Directly usable from Java Javascript - [[Mulgara Semantic Store]] (triple store). Directly usable from Java - [[OpenLink Virtuoso]] (triple store reasoner rdf generator sparql endpoint owl reasoner rdfs reasoner rdb2rdf). Directly usable from C C++ Python PHP Java Javascript ActionScript Tcl Perl Ruby Obj-C - [[Oracle Spatial and Graph 19c]] (triple store reasoner owl reasoner). Directly usable from Java - [[RDFLib]] (triple store programming environment). Directly usable from Python - [[RDFox]] (triple store reasoner owl reasoner rdfs reasoner rule reasoner). Directly usable from C++ Java - [[Redland RDF Application Framework]] (programming environment). Directly usable from C C-sharp Python Obj-C PHP Java Tcl Ruby Perl - [[Altova's SemanticWorks]] (editor development environment). - [[Sesame]] (triple store programming environment reasoner rdfs reasoner parser). Directly usable from Java Python PHP - [[Talis Platform]] (triple store sparql endpoint). - [[XMP (ISO 16684)]] (editor development environment).
  • [[reading]] [[wikipedia]] https://en.wikipedia.org/wiki/Resource_Description_Framework
  • Known applications
    • [[RSS]] and [[FOAM]] are applications for RDF.
      • [[do]] check if RSS > 1.0 is an RDF application; [[wikipedia]] only mentions 1.0
📖 stoas
⥱ context