1,065 Matching Annotations
  1. Nov 2021
    1. Class Resources may be divided, conceptually, into groups called "classes"; members of a class are known as Instances of the class. Resources are associated with a particular class through typing. Classes are identified by IRIs, i.e., they are also Web Resources themselves. Type A special Relationship that associates an Instance of a class to the Class it belongs to. Instance An element of a group of Resources represented by a particular Class.

      What is it for?

  2. Oct 2021
    1. it’s really annoying

      I see how comments can be annoying to one.

      They may annoy if they are not useful.

      And their usefulness depends on use-case (a shocker, I know).

    2. These shouldn’t be comments! They should be in commit messages, or the wiki, or the issue tracker, etc

      Why should reasoning be spreaded across these places?

      Anything created in a project is an artifact of human reasoning, be it a mindset expressed in a text chunk, organization expressed in issues, sprints, etc., or a code block.

      All of that is humans' reasoning, some informal - expressed in a natural language; some formal - tickets, mock-ups, code. But it's reasoning nonetheless and it can be expressed in one reasoning graph, from a non-formal idea in a natural language down to a formal implementation in code. If the semantics are captured as data (of a ticket, of a meeting event, etc.), then tools of one's choice can be used by him to work on that data.

    1. RDF is an abstract knowledge representation model that does not differentiate data from metadata.

      It seems to me it does.

      RDF allows to express nodes and edges that reference nodes. Edges are metadata.

      My reasoning is:

      • Edges are data about nodes.
      • Nodes are data.
      • Edges are data about data.
      • Metadata is data about data.
      • Edges are metadata.

      However, what RDF does not allow is for an edge to reference another edge.

      I.e., nodes are referencable, edges are not.

      I.e., RDF does not allow metadata about metadata.

      RDF* allows exactly that, unlocking meta-level depth.

    1. What RDF* Improves

      A feature of RDF* is that it allows to reference relationships without the need to reify them.

      That means no change to data-model is required to be introduced when one wants to reference to a statement.

    2. According to the formal semantics of RDF*, each embedded triple also asserts the referenced statement and its retraction – deletes it. Unfortunately, this requirement breaks the compatibility with the standard reification and causes a non-transparent behavior when dealing with triples stored in multiple named graphs. GraphDB implements the embedded triples by introducing a new additional RDF type next to IRI, blank node, and literal.

      So the same syntax (<< >>) is overloaded with a different behaviour in GraphDB?

    3. GraphDB implements the embedded triples by introducing a new additional RDF type next to IRI, blank node, and literal.

      Where the formal definition of this type can be found?

    1. Scalability: In a many-to-many system, scale is essentially unlimited. Hardware (nodes) can be added at ease in any home or office by anyone, which is not the case with the current data center model.

      Yet datacenters have more resource budget before they run out and they provide scale seamlessly.

    1. Given the restrictions of the sandboxed iframe, it is not able to make calls outside of its own frame, nor is it able to read or modify anything about the parent page.

      Very nice.

    1. Notes

      I'm curious to see how an example case of 30 ReactJS components with different ReactJS versions are going to look like. Having dependency on a different version of a library is the most likely scenario in practice. How will dependencies be managed in this case?

    1. Tags that help filter, sort, identify annotations by date, relevance, topic…factual annotations vs. comments  (pragmatic vs. true semantic interoperability)

      Perhaps RDF is a good fit for it.