スキーマ
ソースコード
<script type="application/ld+json"> { "@context": "http://schema.org", "@type": "SoftwareSourceCode", "name": "GitHub.Upload.ByShell.201702020912", "description": "GitHubリポジトリを作成してローカルDBに登録するシェルスクリプト(仮)", "dateCreated": "2017-02-02T09:12:00Z", "codeRepository": "https://github.com/ytyaru/GitHub.Upload.ByShell.201702020912", "programmingLanguage": "Python", "runtimePlatform": "Python3.4.3", "codeSampleType": "$ python Main.py", "author": { "@context": "http://schema.org", "@type": "Person", "name": "ytyaru", "url": "https://github.com/ytyaru", "sameAs": ["http://ytyaru.hatenablog.com/about"] } } </script>
下記の記事に埋め込んだJSON-LDである。
http://ytyaru.hatenablog.com/entry/2017/03/26/000000
以降、ソースコードがある記事にSoftwareSourceCodeを埋め込んでいた。この使い方が正しいのかどうかは知らない。まだ何の活用もできていないし、その方法もわからない。
課題
programmingLanguage
をComputerLanguage型にする
よくわかってないこと
codeSampleType
には何を書けばいいの?HelloWorld的なコード?targetProduct
にSoftwareApplicationを使うらしい。なんか使い方間違ってるかも?- CreativeWorkに至っては属性が多すぎて把握できていない
所感
記事に埋め込んだJSON-LDをどうやって使うかが本題。