Upgrade to Pro — share decks privately, control downloads, hide ads and more …

オタクLODをやりませんか #uzimaru生誕LT会

オタクLODをやりませんか #uzimaru生誕LT会

takanakahiko

June 01, 2020
Tweet

More Decks by takanakahiko

Other Decks in Technology

Transcript

  1. RDF とは • 「主語 -> 述語 -> 目的語」によってデータを表現するフォーマット • 例

    : 「うじまる の 誕生日 は 6/1」 25 <uzimaru0000> 6/1 誕生日
  2. RDF とは • 「主語 -> 述語 -> 目的語」によってデータを表現するフォーマット • 例

    : 「うじまる の 誕生日 は 6/1」 26 <https://example.com/rdfs/otaku/uzimaru0000> <https://example.com/schema#birthday> "6月1日".

  3. 27 @base example: <https://example.com/> <rdfs/otaku/uzimaru0000> <schema#birthday> "6月1日"; <schema#yomigana> "うじまる"; <schema#twitter>

    "uzimaru0000"; <schema#isOtaku> "True"; <schema#followers> "takanakahiko", "yt8492" … ; <schema#belongTo> <rdfs/org/zli>. <rdfs/org/zli> <schema#yomigana> "じらい". こんな感じで増やせる
  4. prefix vlueprint: <https://vlueprint.org/schema/> prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> select ?YOUTTUBE { ?uri

    vlueprint:youtubeChannelId ?YOUTTUBE. ?uri rdfs:label "月ノ美兎". } ?uri ?YOUTTUBE 月ノ美兎 rdfs:label vp:youtubeChannelId
  5. prefix vlueprint: <https://vlueprint.org/schema/> prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> select ?LABEL ?TWITTER {

    ?uri rdf:type vlueprint:VirtualBeing. ?uri rdfs:label ?LABEL. ?uri vlueprint:twitterAccount ?TWITTER. } ?uri ?TWITTER vp:VirtualBeing rdf:type vp:twitterAccount ?LABEL rdf:label
  6. prefix vlueprint: <https://vlueprint.org/schema/> prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> select ?LABEL ?ORGLABEL {

    ?uri rdf:type vlueprint:VirtualBeing. ?uri rdfs:label ?LABEL. ?uri vlueprint:belongTo ?orgUri. ?orgUri rdfs:label ?ORGLABEL. } ?uri ?orgUri vp:VirtualBeing rdf:type vp:belongTo ?LABEL rdf:label ?ORGLABEL rdfs:label リンク