- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2022-02-27T22:31:45+09:00","","")
#setlinebreak(on)
*clalis感情付与 [#xb3b7c74]
#contents
*概要 [#nb847ffb]
入力された文章を分かち書きし、感情ID、レベルを付与して返します。
感情は、「Plutchikの感情の輪」を参考に以下のとおりの感情を定義しています。
#html{{
<div class="table_wrapper">
<table class="style_table style_table_center" data-pagenate="false" >
<tbody><tr><td class="style_td">感情ID</td><td class="style_td">-</td><td class="style_td"><span class="wikicolor" style="color:#F00">プラスの感情</span></td><td class="style_td"><span class="wikicolor" style="color:#00F">マイナスの感情</span></td><td class="style_td">-</td></tr>
<tr><td class="style_td">1</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/joyP.png" alt="うれしい" style="width:24px;"/></td><td class="style_td">うれしい(最高ですっ!)</td><td class="style_td">かなしい(こんなのってないよ・・・)</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/joyM.png" alt="かなしい" style="width:24px;"/></td></tr>
<tr><td class="style_td">2</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/admirationP.png" alt="好意" style="width:24px;"/></td><td class="style_td">好き(お慕い申しております。)</td><td class="style_td">嫌い(私はあなたのことが嫌いですっ!)</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/admirationM.png" alt="嫌悪" style="width:24px;"/></td></tr>
<tr><td class="style_td">3</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/peaceP.png" alt="安心" style="width:24px;"/></td><td class="style_td">安心(平和ですねぇ)</td><td class="style_td">不安(怖いです・・・)</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/peaceM.png" alt="不安" style="width:24px;"/></td></tr>
<tr><td class="style_td">4</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/EcstasyP.png" alt="快感" style="width:24px;"/></td><td class="style_td">快感(きもちいです!)</td><td class="style_td">不快(近寄らないで下さい!)</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/EcstasyM.png" alt="不快" style="width:24px;"/></td></tr>
<tr><td class="style_td">5</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/amazementP.png" alt="驚き+" style="width:24px;"/></td><td class="style_td">驚き+(びっくりです!)</td><td class="style_td">驚き-(何・・・だと・・・?))</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/amazementM.png" alt="驚き-" style="width:24px;"/></td></tr>
<tr><td class="style_td">6</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/rageP.png" alt="怒り" style="width:24px;"/></td><td class="style_td">怒り(ひどいですっ!)</td><td class="style_td">呆れ(やれやれです)</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/rageM.png" alt="怒り" style="width:24px;"/></td></tr>
<tr><td class="style_td">7</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/interestP.png" alt="興味" style="width:24px;"/></td><td class="style_td">興味(私、気になりますっ!)</td><td class="style_td">無関心(興味ないね)</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/interestM.png" alt="興味" style="width:24px;"/></td></tr>
<tr><td class="style_td">8</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/respectP.png" alt="尊敬" style="width:24px;"/></td><td class="style_td">尊敬(憧れますっ!)</td><td class="style_td">軽蔑(ジトー)</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/respectM.png" alt="軽蔑" style="width:24px;"/></td></tr>
<tr><td class="style_td">9</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/calmlyP.png" alt="冷静" style="width:24px;"/></td><td class="style_td">冷静(落ち着いていこう)</td><td class="style_td">焦燥(あわわ、あわわ・・・)</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/calmlyM.png" alt="焦燥" style="width:24px;"/></td></tr>
<tr><td class="style_td">10</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/proudP.png" alt="誇り" style="width:24px;"/></td><td class="style_td">誇り(えっへん!)</td><td class="style_td">恥じらい(恥ずかしい、です・・・)</td><td class="style_td"><img src="/lipliswiki/webroot/image/common/LiplisEmotion/proudM.png" alt="恥じらい" style="width:24px;"/></td></tr>
<tr><td class="style_td">1</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=joyP.png&refer=ClalisEmotional" alt="うれしい" style="width:24px;"/></td><td class="style_td">うれしい(最高ですっ!)</td><td class="style_td">かなしい(こんなのってないよ・・・)</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=joyM.png&refer=ClalisEmotional" alt="かなしい" style="width:24px;"/></td></tr>
<tr><td class="style_td">2</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=admirationP.png&refer=ClalisEmotional" alt="好意" style="width:24px;"/></td><td class="style_td">好き(お慕い申しております。)</td><td class="style_td">嫌い(私はあなたのことが嫌いですっ!)</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=admirationM.png&refer=ClalisEmotional" alt="嫌悪" style="width:24px;"/></td></tr>
<tr><td class="style_td">3</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=peaceP.png&refer=ClalisEmotional" alt="安心" style="width:24px;"/></td><td class="style_td">安心(平和ですねぇ)</td><td class="style_td">不安(怖いです・・・)</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=peaceM.png&refer=ClalisEmotional" alt="不安" style="width:24px;"/></td></tr>
<tr><td class="style_td">4</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=EcstasyP.png&refer=ClalisEmotional" alt="快感" style="width:24px;"/></td><td class="style_td">快感(きもちいです!)</td><td class="style_td">不快(近寄らないで下さい!)</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=EcstasyM.png&refer=ClalisEmotional" alt="不快" style="width:24px;"/></td></tr>
<tr><td class="style_td">5</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=amazementP.png&refer=ClalisEmotional" alt="驚き+" style="width:24px;"/></td><td class="style_td">驚き+(びっくりです!)</td><td class="style_td">驚き-(何・・・だと・・・?))</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=amazementM.png&refer=ClalisEmotional" alt="驚き-" style="width:24px;"/></td></tr>
<tr><td class="style_td">6</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=rageP.png&refer=ClalisEmotional" alt="怒り" style="width:24px;"/></td><td class="style_td">怒り(ひどいですっ!)</td><td class="style_td">呆れ(やれやれです)</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=rageM.png&refer=ClalisEmotional" alt="怒り" style="width:24px;"/></td></tr>
<tr><td class="style_td">7</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=interestP.png&refer=ClalisEmotional" alt="興味" style="width:24px;"/></td><td class="style_td">興味(私、気になりますっ!)</td><td class="style_td">無関心(興味ないね)</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=interestM.png&refer=ClalisEmotional" alt="興味" style="width:24px;"/></td></tr>
<tr><td class="style_td">8</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=respectP.png&refer=ClalisEmotional" alt="尊敬" style="width:24px;"/></td><td class="style_td">尊敬(憧れますっ!)</td><td class="style_td">軽蔑(ジトー)</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=respectM.png&refer=ClalisEmotional" alt="軽蔑" style="width:24px;"/></td></tr>
<tr><td class="style_td">9</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=calmlyP.png&refer=ClalisEmotional" alt="冷静" style="width:24px;"/></td><td class="style_td">冷静(落ち着いていこう)</td><td class="style_td">焦燥(あわわ、あわわ・・・)</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=calmlyM.png&refer=ClalisEmotional" alt="焦燥" style="width:24px;"/></td></tr>
<tr><td class="style_td">10</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=proudP.png&refer=ClalisEmotional" alt="誇り" style="width:24px;"/></td><td class="style_td">誇り(えっへん!)</td><td class="style_td">恥じらい(恥ずかしい、です・・・)</td><td class="style_td"><img src="/wiki/?plugin=attach&pcmd=open&file=proudM.png&refer=ClalisEmotional" alt="恥じらい" style="width:24px;"/></td></tr>
</tbody>
</table>
</div>
}}
文章に感情を付与して、感情に応じた処理を行うことができます。
Liplisのコア機能として使用している機能です。
Liplisではこの返値に基づいて、感情を変化させています。
Liplisの感情の仕様については「LiplisEmotion」を御覧ください。
感情の輪については以下が参考になります。
http://ja.wikipedia.org/wiki/%E6%84%9F%E6%83%85%E3%81%AE%E4%B8%80%E8%A6%A7
感情値は、約3万語の形容詞については手動で付与、
それ以外の名詞については訳100万語について、各単語をWEB検索し、
係っている形容詞を分析、計算し自動付与しています。
*デモフォーム [#orU4dSG]
以下のページでAPIを試すことが出来ます。
#html{{
<a href="/Sister/ClalisSampleJavaScript/"><img src="/lipliswiki/webroot/image/common/LiplisBanner/ClalisApi.gif" alt="ClalisApi" style="width:230px;float:none"/></a><br />
}}
[[&ref(Image/ClalisApi.gif);>[[Clalis API#g1ff6be0]]]]
*APIリファレンス [#zd84769c]
**SOAP [#mb0cb1ca]
-テスト用フォーム
#html{{
-URL
https://liplis.mine.nu/Clalis/v30/Soap/Clalis.asmx/clalisEmotional
-引数
sentence
-GET
https://liplis.mine.nu/Clalis/v30/Soap/Clalis.asmx/clalisEmotional?sentence=string
-POST
https://liplis.mine.nu/Clalis/v30/Soap/Clalis.asmx/clalisEmotional
sentence=string
-XML名前空間
https://liplis.mine.nu/XMLSchema
-出力フォーマット
[[XML>#i2848cf3]]
**POST TO XML [#i8454c5b]
-テスト用フォーム
#html{{
-URL
https://liplis.mine.nu/Clalis/v30/Post/Xml/clalisEmotional.aspx
-引数
sentence
-POST
https://liplis.mine.nu/Clalis/v30/Post/Xml/clalisEmotional.aspx
sentence=string
-XML名前空間
なし
-出力フォーマット
[[XML>#i2848cf3]]
**POST TO JSON [#aeb34486]
-テスト用フォーム
#html{{
-URL
https://liplis.mine.nu/Clalis/v30/Post/Json/clalisEmotional.aspx
-引数
sentence
-POST
https://liplis.mine.nu/Clalis/v30/Post/Json/clalisEmotional.aspx
sentence=string
-出力フォーマット
[[JSON>#na7bad9e]]
**REST TO XML [#ne8f5279]
-URL
https://liplis.mine.nu/Clalis/v30/Rest/Xml/clalisEmotional
-引数
sentence
-REST GET
https://liplis.mine.nu/Clalis/v30/Rest/Xml/clalisEmotional/string
-XML名前空間
なし
-出力フォーマット
[[XML>#i2848cf3]]
**REST TO JSON [#gb5e88a0]
-URL
https://liplis.mine.nu/Clalis/v30/Rest/Json/clalisEmotional
-引数
sentence
-REST GET
https://liplis.mine.nu/Clalis/v30/Rest/Json/clalisEmotional/string
-出力フォーマット
[[JSON>#na7bad9e]]
*出力フォーマット [#b60ec1ae]
要求方法によって出力フォーマットが異なります。
フォーマットの種類は以下のとおりです。
**XMLフォーマット https://liplis.mine.nu/XMLSchema 名前空間 [#i2848cf3]
#sh(xml){{
#code(xml){{
<?xml version="1.0" encoding="utf-8"?>
<resEmotional xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://liplis.mine.nu/XMLSchema">
<resWordList>
<msgLeafAndEmotion>
<name>string</name>
<emotion>int</emotion>
<point>int</point>
</msgLeafAndEmotion>
<msgLeafAndEmotion>
<name>string</name>
<emotion>int</emotion>
<point>int</point>
</msgLeafAndEmotion>
</resWordList>
</resEmotional>
}}
**XMLフォーマット[#i2848cf3]
#sh(xml){{
#code(xml){{
<?xml version="1.0" encoding="utf-8"?>
<resEmotional xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<resWordList>
<msgLeafAndEmotion>
<name>string</name>
<emotion>int</emotion>
<point>int</point>
</msgLeafAndEmotion>
<msgLeafAndEmotion>
<name>string</name>
<emotion>int</emotion>
<point>int</point>
</msgLeafAndEmotion>
</resWordList>
</resEmotional>
}}
**JSONフォーマット [#na7bad9e]
#sh{{
#code(javascript){{
{"resWordList":
[
{
"emotion":10,
"name":"string",
"point":3
},
{
"emotion":10,
"name":"string",
"point":3
}
]
}
}}