本作品は,ISARC bibtexRDF with ACM CCSを参考に,ACM Computing Classification System (ACM CCS)と紐づけ済みのbibtexRDFに対して,ACM CCSを検索キーとして文献検索をするためのシステムです.
ISARC bibtexRDF with ACM CCSの利用方法の一例として作成しました.ACM CCSのタクソノミーから検索語を選択し,その検索語と類似度の高いキーワードがついている文献を検索結果のリストに表示します.
International Semantic Web ConferenceやEXTENDED SEMANTIC WEB CONFERENCEの文献データを作って,遊んでみてください.
wget https://github.com/s246wv/search4papers-from-bibtexRDF/archive/refs/tags/20220922-2.zip
unzip 20220922.zip
cd search4papers-from-bibtexRDF-20220922
cd frontend/app
npm install
cd backend
python -m venv venv
source venv/bin/activate
pip install pip -U
pip install -r requirements.txt
それぞれ別のターミナルで動かしてください. ### フロントエンド
cd frontend/app
npm run start
初期設定では,ウェブブラウザでlocalhost:3000
にアクセスするとページが開きます.
cd backend
source venv/bin/activate
python server.py
初期設定では,localhost:5000
でWeb APIが動きます.
こちらを参考に,ACM
CCSと紐づけ済みのbibtexRDFファイルを作成し,指定してください.例:https://raw.githubusercontent.com/s246wv/ISARC-bibtex-rdf/main/isarc/2022/isarc2022withACMCSS.bib.ttl
入力したらLoadボタンを押してください.
server.pyが適切に動いていれば,SelectorをクリックするとACM
CCSのタクソノミーが表示されます.語の左の黒い矢印をクリックすると,下位に分類された語が展開されます.語のラベルをクリックすると,その語が選択されます.選択された語と類似キーワードを含む文献があれば,そのリストのテーブルが下に表示されます.
下にスクリーンキャプチャを示します.
ACM Computing Classification System