Giter Site home page Giter Site logo

名前なしユニット about imasparql HOT 5 OPEN

tankarup avatar tankarup commented on June 16, 2024
名前なしユニット

from imasparql.

Comments (5)

crssnky avatar crssnky commented on June 16, 2024 1

名前があるかユニットであると明言されているチーム以外は、ユニット扱いしないほうがよいのではないかと思います。

自分で入れといてなんですが、これに同感です。作中の描写まで考えると、ゲッサン1巻最後のココロがかえる場所の3人もユニットになる?とか考えないといけませんから。
また、White Vowsのように、歌唱メンバーという概念もありますしね。


名無しユニット(アイル組)ですが、空文字で良いのかなと思います。schema:descriptionにそれっぽい説明文を書いて分かるようにするのかなと思います。schema:descriptionが今の所フレーバーテキストのための述語になっている実状もあるので、rdfs:commentを利用するという手もあります。

とはいえ、リソース名に困ってしまいますが...

rdfs:labelはわかりやすければ何でもよいと思います。ゲッサン_1のままでもよいかと。

これに関しては、少し難しいかなと思います。rdfs:labelの経緯として、手っ取り早く名前のテキストがほしいという裏テーマが有ると思っている(僕だけかもしれない)ので、ここは空文字を希望します。

from imasparql.

banjun avatar banjun commented on June 16, 2024 1

rdfs:label が空文字というのは、SPARQLでは空文字という名前があることにはならないのだろうか...? セマンティクスとして空文字と無が同一視されているならば大丈夫だと思われるが未確認。

リソース名とラベルはかなり近い話な気がしていて、すくなくとも「sのrdf:typeがimas:Unit」ならば、「sはユニットである」(名前があってもなくても)という立場をとることになるし、「ユニットであるsのリソース名が決められる」ということが必然と思います。リソース名を空にするわけにはいかないと思うので。(...もし逆の立場をとるとすると、名前がないものはユニットとしての証拠を持たないのでtypeもUnitではないという立場になる)。すると、「リソース名があるリソースで、そのラベルが決められないものがあるか?」ということになり、言い直せば「空でない明示されたリソース名があるのだが、そのhuman-readableな表記は存在しない」は真でありうるのか、みたいな命題になりそうにもみえます。

さかのぼると、リソース名としては適切だと思ったが人が読める形式にするには無理がある、というリソース名がないようにするのがいいかもしれません。わたしはゲッサン未履修なのでデータの意味内容までは分からないんですが、それでも ゲッサン4巻の静香のユニット は分かりやすいラベルの例だと思います。さかのぼって、リソース名の情報量もそれと相当のものになれば整合する気がします。機械的にいくならリソース名もまたゲッサン4巻の静香のユニット ???

from imasparql.

foooomio avatar foooomio commented on June 16, 2024

ゲッサンオリジナル CD について現状まとめておきましょうか。

<rdf:Description rdf:about="%E3%82%B2%E3%83%83%E3%82%B5%E3%83%B3_1">
<schema:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ゲッサン_1</schema:name>
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ゲッサン_1</rdfs:label>
<schema:member rdf:resource="Ibuki_Tsubasa"/>
<schema:member rdf:resource="Julia"/>
<schema:member rdf:resource="Makabe_Mizuki"/>
<rdf:type rdf:resource="https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#Unit"/>
</rdf:Description>

<rdf:Description rdf:about="%E3%82%B2%E3%83%83%E3%82%B5%E3%83%B3_1">
<schema:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ゲッサン_1</schema:name>
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ゲッサン_1</rdfs:label>
<schema:member rdf:resource="Ibuki_Tsubasa"/>
<schema:member rdf:resource="Julia"/>
<schema:member rdf:resource="Takayama_Sayoko"/>
<schema:member rdf:resource="Nanao_Yuriko"/>
<schema:member rdf:resource="Makabe_Mizuki"/>
<rdf:type rdf:resource="https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#Unit"/>
</rdf:Description>

  • と、「ゲッサン_1」が別メンバーで 2 回定義されている。
  • ゲッサンオリジナル CD で複数人で歌唱したのは以下の通り(これをユニットと呼ぶのかは置いといて)。
    • 1 巻
      • 春日未来、最上静香
    • 2 巻
      • 望月杏奈、箱崎星梨花
    • 3 巻
      • 伊吹翼、ジュリア、真壁瑞希
    • 4 巻
      • 最上静香、北上麗花、北沢志保、野々原茜、箱崎星梨花(CD にはユニット名表記なし)
      • 伊吹翼、ジュリア、高山紗代子、七尾百合子、真壁瑞希
    • 5 巻
      • 春日未来、最上静香、伊吹翼(CD にはユニット名表記なし)
      • 真壁瑞希、所恵美、宮尾美也、周防桃子、徳川まつり

LTP シリーズの各名無しユニットが登録されていないことを踏まえて、扱いを決めたいですね。

from imasparql.

tankarup avatar tankarup commented on June 16, 2024

自分の発言といきなり矛盾しそうですが、名前があるかユニットであると明言されているチーム以外は、ユニット扱いしないほうがよいのではないかと思います。際限がなくなりそうですし。

その場合、下記3チームは「ユニット」になると思います。

  • 4巻に登場した2チームは、コミック内で「ユニット」であると記載されているので、名称不明のユニット
  • 未来・静香・翼は、「君との明日を願うから」が「3人のユニットの曲」と述べられているので、名称不明のユニット

翼・ジュリア・瑞希チームは微妙なのですが、

  • オリジナル(とみなされている)曲「アイル」があること
  • 「ユニットでも何でもない」という発言は、逆説的にユニットとしての活動実態があったことを感じさせること

も考えてユニット扱いでいいのではないかなぁと思いました。

from imasparql.

tankarup avatar tankarup commented on June 16, 2024

# ユニットの検索では、rdfs:label + schema:memberの組み合わせをリストアップすることが多いだろうとの前提で書いています。

rdfs:labelが「手っ取り早く名前のテキストがほしい」という位置づけに賛成です。ただ、名前不明ユニットはたくさん出てきそうです(上記のように、アイル組を除いてもゲッサンだけで3ユニットあります)。rdfs:labelが空の検索結果がたくさん並ぶと、少し使いにくいのではないかなと思います。
例えば、正式な名称ではないことを意図して、かっこ書きのテキストをつけるのはいかがでしょうか?こんなイメージです。

  • 最上静香、北上麗花、北沢志保、野々原茜、箱崎星梨花:rdfs:label=(ゲッサン4巻の静香のユニット)
  • 春日未来、最上静香、伊吹翼:rdfs:label=(通称いちごヨーグルトぽむぽむ)

from imasparql.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.