home.social

#rdfa — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rdfa, aggregated by home.social.

  1. OCaml-RDF 1.2.0 is out (and soon in opam)
    good-eris.net/ocaml-rdf/posts/

    Two main additions in this release:
    - A #rdfa processor
    - a new Igraph module for immutable graphs (for functional style).

    #ocaml #rdf

  2. OCaml-RDF 1.2.0 is out (and soon in opam)
    good-eris.net/ocaml-rdf/posts/

    Two main additions in this release:
    - A #rdfa processor
    - a new Igraph module for immutable graphs (for functional style).

    #ocaml #rdf

  3. OCaml-RDF 1.2.0 is out (and soon in opam)
    good-eris.net/ocaml-rdf/posts/

    Two main additions in this release:
    - A #rdfa processor
    - a new Igraph module for immutable graphs (for functional style).

    #ocaml #rdf

  4. OCaml-RDF 1.2.0 is out (and soon in opam)
    good-eris.net/ocaml-rdf/posts/

    Two main additions in this release:
    - A #rdfa processor
    - a new Igraph module for immutable graphs (for functional style).

    #ocaml #rdf

  5. OCaml-RDF 1.2.0 is out (and soon in opam)
    good-eris.net/ocaml-rdf/posts/

    Two main additions in this release:
    - A #rdfa processor
    - a new Igraph module for immutable graphs (for functional style).

    #ocaml #rdf

  6. @jyasskin Off topic: Not what you're looking for but in case of minor interest, and perhaps with a broader view on "accessible" to both humans and machines, see w3.org/TR/ldn/linked-data-noti

    You can try input format #RDFa with the URI above and output to whatever e.g., graphviz.

    What interests to me about this information embedding/extraction.

    That said, perhaps I can propose an update to improve the accessibility tree on that SVG.

  7. @jyasskin Off topic: Not what you're looking for but in case of minor interest, and perhaps with a broader view on "accessible" to both humans and machines, see w3.org/TR/ldn/linked-data-noti

    You can try input format #RDFa with the URI above and output to whatever e.g., graphviz.

    What interests to me about this information embedding/extraction.

    That said, perhaps I can propose an update to improve the accessibility tree on that SVG.

  8. @jyasskin Off topic: Not what you're looking for but in case of minor interest, and perhaps with a broader view on "accessible" to both humans and machines, see w3.org/TR/ldn/linked-data-noti

    You can try input format #RDFa with the URI above and output to whatever e.g., graphviz.

    What interests to me about this information embedding/extraction.

    That said, perhaps I can propose an update to improve the accessibility tree on that SVG.

  9. @jyasskin Off topic: Not what you're looking for but in case of minor interest, and perhaps with a broader view on "accessible" to both humans and machines, see w3.org/TR/ldn/linked-data-noti

    You can try input format #RDFa with the URI above and output to whatever e.g., graphviz.

    What interests to me about this information embedding/extraction.

    That said, perhaps I can propose an update to improve the accessibility tree on that SVG.

  10. @jyasskin Off topic: Not what you're looking for but in case of minor interest, and perhaps with a broader view on "accessible" to both humans and machines, see w3.org/TR/ldn/linked-data-noti

    You can try input format #RDFa with the URI above and output to whatever e.g., graphviz.

    What interests to me about this information embedding/extraction.

    That said, perhaps I can propose an update to improve the accessibility tree on that SVG.

  11. RDFa Lite tries to be an "easier" subset of RDFa

    RDFa is RDF encoded into HTML in a way that sort of feels like Microformats. Sort of

    Of course, one question might be — easier for whom?

    I think there could be an even "easier" subset of RDFa Lite that is easier for people writing parsers

    Get rid of the "vocab" and "prefix" attributes, and —

    Just have the "property", "resource", & "typeof" attributes

    I will call this: RDFa Super Lite

    #LinkedData #JSONLD #RDF #RDFa #RDFaSuperLite #RDFaLite

  12. RDFa Lite tries to be an "easier" subset of RDFa

    RDFa is RDF encoded into HTML in a way that sort of feels like Microformats. Sort of

    Of course, one question might be — easier for whom?

    I think there could be an even "easier" subset of RDFa Lite that is easier for people writing parsers

    Get rid of the "vocab" and "prefix" attributes, and —

    Just have the "property", "resource", & "typeof" attributes

    I will call this: RDFa Super Lite

    #LinkedData #JSONLD #RDF #RDFa #RDFaSuperLite #RDFaLite

  13. RDFa Lite tries to be an "easier" subset of RDFa

    RDFa is RDF encoded into HTML in a way that sort of feels like Microformats. Sort of

    Of course, one question might be — easier for whom?

    I think there could be an even "easier" subset of RDFa Lite that is easier for people writing parsers

    Get rid of the "vocab" and "prefix" attributes, and —

    Just have the "property", "resource", & "typeof" attributes

    I will call this: RDFa Super Lite

    #LinkedData #JSONLD #RDF #RDFa #RDFaSuperLite #RDFaLite

  14. RDFa Lite tries to be an "easier" subset of RDFa

    RDFa is RDF encoded into HTML in a way that sort of feels like Microformats. Sort of

    Of course, one question might be — easier for whom?

    I think there could be an even "easier" subset of RDFa Lite that is easier for people writing parsers

    Get rid of the "vocab" and "prefix" attributes, and —

    Just have the "property", "resource", & "typeof" attributes

    I will call this: RDFa Super Lite

    #LinkedData #JSONLD #RDF #RDFa #RDFaSuperLite #RDFaLite

  15. RDFa Lite tries to be an "easier" subset of RDFa

    RDFa is RDF encoded into HTML in a way that sort of feels like Microformats. Sort of

    Of course, one question might be — easier for whom?

    I think there could be an even "easier" subset of RDFa Lite that is easier for people writing parsers

    Get rid of the "vocab" and "prefix" attributes, and —

    Just have the "property", "resource", & "typeof" attributes

    I will call this: RDFa Super Lite

    #LinkedData #JSONLD #RDF #RDFa #RDFaSuperLite #RDFaLite

  16. 9/

    A regular users might write Markdown like this:

    """
    # Hello!

    How do you do?
    """

    Or write HTML like this:

    """
    <article>
    <h1>Hello!</h1>
    <p>How do you do?</p>
    </article>
    """

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  17. 9/

    A regular users might write Markdown like this:

    """
    # Hello!

    How do you do?
    """

    Or write HTML like this:

    """
    <article>
    <h1>Hello!</h1>
    <p>How do you do?</p>
    </article>
    """

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  18. 9/

    A regular users might write Markdown like this:

    """
    # Hello!

    How do you do?
    """

    Or write HTML like this:

    """
    <article>
    <h1>Hello!</h1>
    <p>How do you do?</p>
    </article>
    """

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  19. 9/

    A regular users might write Markdown like this:

    """
    # Hello!

    How do you do?
    """

    Or write HTML like this:

    """
    <article>
    <h1>Hello!</h1>
    <p>How do you do?</p>
    </article>
    """

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  20. 9/

    A regular users might write Markdown like this:

    """
    # Hello!

    How do you do?
    """

    Or write HTML like this:

    """
    <article>
    <h1>Hello!</h1>
    <p>How do you do?</p>
    </article>
    """

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  21. 8/

    REMEMBER: this is for power-users, not regular users

    How would you get ActivityPub / ActivityStreams into HTML using RDFa‽

    Like this:

    <div vocab="w3.org/ns/activitystreams#" typeof="Note">
    <p property="name">Hello!</p>
    <p>How do you do?</p>
    </div>

    AGAIN, REMEMBER: this is for power-users, not regular users.

    Regular users can just write Markdown or HTML and Retejo will figure this out automatically for you

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  22. 8/

    REMEMBER: this is for power-users, not regular users

    How would you get ActivityPub / ActivityStreams into HTML using RDFa‽

    Like this:

    <div vocab="w3.org/ns/activitystreams#" typeof="Note">
    <p property="name">Hello!</p>
    <p>How do you do?</p>
    </div>

    AGAIN, REMEMBER: this is for power-users, not regular users.

    Regular users can just write Markdown or HTML and Retejo will figure this out automatically for you

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  23. 8/

    REMEMBER: this is for power-users, not regular users

    How would you get ActivityPub / ActivityStreams into HTML using RDFa‽

    Like this:

    <div vocab="w3.org/ns/activitystreams#" typeof="Note">
    <p property="name">Hello!</p>
    <p>How do you do?</p>
    </div>

    AGAIN, REMEMBER: this is for power-users, not regular users.

    Regular users can just write Markdown or HTML and Retejo will figure this out automatically for you

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  24. 8/

    REMEMBER: this is for power-users, not regular users

    How would you get ActivityPub / ActivityStreams into HTML using RDFa‽

    Like this:

    <div vocab="w3.org/ns/activitystreams#" typeof="Note">
    <p property="name">Hello!</p>
    <p>How do you do?</p>
    </div>

    AGAIN, REMEMBER: this is for power-users, not regular users.

    Regular users can just write Markdown or HTML and Retejo will figure this out automatically for you

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  25. 8/

    REMEMBER: this is for power-users, not regular users

    How would you get ActivityPub / ActivityStreams into HTML using RDFa‽

    Like this:

    <div vocab="w3.org/ns/activitystreams#" typeof="Note">
    <p property="name">Hello!</p>
    <p>How do you do?</p>
    </div>

    AGAIN, REMEMBER: this is for power-users, not regular users.

    Regular users can just write Markdown or HTML and Retejo will figure this out automatically for you

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  26. 7/

    If you are wondering what RDFa is —

    You might be more familiar with OpenGraph.

    ogp.me/

    OpenGraph is usually the thing that causes "preview cards" to be showed for links shared on social-media.

    OpenGraph is written in RDFa. Which, in practice, is some special HTML elements added to the page.

    For example:

    <meta property="og:image" content="example.com/img/preview.png" />

    So what about ActivityPub‽ —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  27. 7/

    If you are wondering what RDFa is —

    You might be more familiar with OpenGraph.

    ogp.me/

    OpenGraph is usually the thing that causes "preview cards" to be showed for links shared on social-media.

    OpenGraph is written in RDFa. Which, in practice, is some special HTML elements added to the page.

    For example:

    <meta property="og:image" content="example.com/img/preview.png" />

    So what about ActivityPub‽ —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  28. 7/

    If you are wondering what RDFa is —

    You might be more familiar with OpenGraph.

    ogp.me/

    OpenGraph is usually the thing that causes "preview cards" to be showed for links shared on social-media.

    OpenGraph is written in RDFa. Which, in practice, is some special HTML elements added to the page.

    For example:

    <meta property="og:image" content="example.com/img/preview.png" />

    So what about ActivityPub‽ —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  29. 7/

    If you are wondering what RDFa is —

    You might be more familiar with OpenGraph.

    ogp.me/

    OpenGraph is usually the thing that causes "preview cards" to be showed for links shared on social-media.

    OpenGraph is written in RDFa. Which, in practice, is some special HTML elements added to the page.

    For example:

    <meta property="og:image" content="example.com/img/preview.png" />

    So what about ActivityPub‽ —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  30. 7/

    If you are wondering what RDFa is —

    You might be more familiar with OpenGraph.

    ogp.me/

    OpenGraph is usually the thing that causes "preview cards" to be showed for links shared on social-media.

    OpenGraph is written in RDFa. Which, in practice, is some special HTML elements added to the page.

    For example:

    <meta property="og:image" content="example.com/img/preview.png" />

    So what about ActivityPub‽ —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  31. 6/

    Obviously, beginners are NOT going to do this, but — some power-users may want this level of control.

    There are different way this could be done, but — one way might be that power-users could use RDFa to explicitly specify what data from the HTML gets into the ActivityPub / ActivityStreams data.

    Again, beginners and typical users would NOT do this.

    But a power-user might want to.

    Here is an example —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  32. 6/

    Obviously, beginners are NOT going to do this, but — some power-users may want this level of control.

    There are different way this could be done, but — one way might be that power-users could use RDFa to explicitly specify what data from the HTML gets into the ActivityPub / ActivityStreams data.

    Again, beginners and typical users would NOT do this.

    But a power-user might want to.

    Here is an example —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  33. 6/

    Obviously, beginners are NOT going to do this, but — some power-users may want this level of control.

    There are different way this could be done, but — one way might be that power-users could use RDFa to explicitly specify what data from the HTML gets into the ActivityPub / ActivityStreams data.

    Again, beginners and typical users would NOT do this.

    But a power-user might want to.

    Here is an example —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  34. 6/

    Obviously, beginners are NOT going to do this, but — some power-users may want this level of control.

    There are different way this could be done, but — one way might be that power-users could use RDFa to explicitly specify what data from the HTML gets into the ActivityPub / ActivityStreams data.

    Again, beginners and typical users would NOT do this.

    But a power-user might want to.

    Here is an example —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  35. 6/

    Obviously, beginners are NOT going to do this, but — some power-users may want this level of control.

    There are different way this could be done, but — one way might be that power-users could use RDFa to explicitly specify what data from the HTML gets into the ActivityPub / ActivityStreams data.

    Again, beginners and typical users would NOT do this.

    But a power-user might want to.

    Here is an example —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  36. 5/

    So, what would be a good user-experience (UX) for power-users be — in a system that automatically creates ActivityPub / ActivityStreams data from HTML and Markdown‽

    One thought I had is that power-users could explicitly mark what data from their HTML gets into the ActivityPub / ActivityStreams data (if they want to).

    I'll explain —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  37. 5/

    So, what would be a good user-experience (UX) for power-users be — in a system that automatically creates ActivityPub / ActivityStreams data from HTML and Markdown‽

    One thought I had is that power-users could explicitly mark what data from their HTML gets into the ActivityPub / ActivityStreams data (if they want to).

    I'll explain —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  38. 5/

    So, what would be a good user-experience (UX) for power-users be — in a system that automatically creates ActivityPub / ActivityStreams data from HTML and Markdown‽

    One thought I had is that power-users could explicitly mark what data from their HTML gets into the ActivityPub / ActivityStreams data (if they want to).

    I'll explain —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  39. 5/

    So, what would be a good user-experience (UX) for power-users be — in a system that automatically creates ActivityPub / ActivityStreams data from HTML and Markdown‽

    One thought I had is that power-users could explicitly mark what data from their HTML gets into the ActivityPub / ActivityStreams data (if they want to).

    I'll explain —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  40. 5/

    So, what would be a good user-experience (UX) for power-users be — in a system that automatically creates ActivityPub / ActivityStreams data from HTML and Markdown‽

    One thought I had is that power-users could explicitly mark what data from their HTML gets into the ActivityPub / ActivityStreams data (if they want to).

    I'll explain —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  41. 4/

    I think one mistake some software does is — they create a good experience for beginners, but have a poor experience for power-users.

    And keep in mind that — some beginners become power-users later on.

    I think it is important to design for power-users, too, in addition to beginners.

    ...

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  42. 4/

    I think one mistake some software does is — they create a good experience for beginners, but have a poor experience for power-users.

    And keep in mind that — some beginners become power-users later on.

    I think it is important to design for power-users, too, in addition to beginners.

    ...

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  43. 4/

    I think one mistake some software does is — they create a good experience for beginners, but have a poor experience for power-users.

    And keep in mind that — some beginners become power-users later on.

    I think it is important to design for power-users, too, in addition to beginners.

    ...

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  44. 4/

    I think one mistake some software does is — they create a good experience for beginners, but have a poor experience for power-users.

    And keep in mind that — some beginners become power-users later on.

    I think it is important to design for power-users, too, in addition to beginners.

    ...

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  45. 4/

    I think one mistake some software does is — they create a good experience for beginners, but have a poor experience for power-users.

    And keep in mind that — some beginners become power-users later on.

    I think it is important to design for power-users, too, in addition to beginners.

    ...

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa

  46. 3/

    If a typical user is writing in Markdown, and their Markdown file has a level-1 heading right at the beginning, then —

    That could go into the ActivityPub "name" field.

    And, similar could be done for HTML, too.

    ...

    But what about power users —

    #ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa