We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vlueprint:Item に プリパラ筐体のものを追加したい。 今まではプリチャン筐体のみにしていたので、そのままでは不具合が出そうなので確認したい。
まず、プリチャン及びプリパラのアイテムのIDは以下のように構成されている。
<VOLUMEの識別子(英数字やハイフン)>-<数字> 例えば[AM-001]
それを用いてURIを以下のように発行してきた。
ttps://prismdb.takanakahiko.me/rdfs/item/<VOLUMEの識別子(英数字やハイフン)>_<数字> 例えば[ttps://prismdb.takanakahiko.me/rdfs/item/am_001]
しかし、「VOLUMEの識別子」はプリパラとプリチャンでかぶってしまう恐れがある。 「VOLUMEの識別子」が被ると、別のアイテムなのに同じURIになってしまう。
そこで、URIには「シリーズの識別子」をPrefixでつけることにする。
ttps://prismdb.takanakahiko.me/rdfs/item/<シリーズの識別子>_<VOLUMEの識別子(英数字やハイフン)>_<数字> 例えば[ttps://prismdb.takanakahiko.me/rdfs/item/prichan_am_001]
現時点で、「シリーズの識別子」は以下を採用しようと思う。
pripara
prichan
シリーズによってURIが変化するわけだが、アプリケーションがURIに応じてシリーズを判断するというわけにもいかない。 つまり、「プリチャンアイテムのみを検索する」みたいなのが出来ない。
そこで、新しい type を定義する。 新しいスキーマは PriParaItem および PrichanItem とし、以下のように type を2つ指定する方法をとれば問題なさそう。 ( thx @banjun )
PriParaItem
PrichanItem
<https://prismdb.takanakahiko.me/rdfs/item/am_001> a prismdb:PrichanItem, prismdb:Item .
初期のプリパラは、アクセサリのレア度が 23LV みたいな感じで、数字がランダムとなるものだった。 またそれに応じていいねの大きさ等も変動するという(鬼畜)仕様だった。
23LV
それを踏まえて、「これは変動する値ですよ」といった値を入れる必要があり、その定義も行う必要があると考えられる。 用法としては null ではなく any のように考えたい。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
概要
vlueprint:Item に プリパラ筐体のものを追加したい。
今まではプリチャン筐体のみにしていたので、そのままでは不具合が出そうなので確認したい。
URIの被りについて
まず、プリチャン及びプリパラのアイテムのIDは以下のように構成されている。
それを用いてURIを以下のように発行してきた。
しかし、「VOLUMEの識別子」はプリパラとプリチャンでかぶってしまう恐れがある。
「VOLUMEの識別子」が被ると、別のアイテムなのに同じURIになってしまう。
そこで、URIには「シリーズの識別子」をPrefixでつけることにする。
現時点で、「シリーズの識別子」は以下を採用しようと思う。
pripara
-プリチャン:
prichan
クエリ上でのシリーズの識別
シリーズによってURIが変化するわけだが、アプリケーションがURIに応じてシリーズを判断するというわけにもいかない。
つまり、「プリチャンアイテムのみを検索する」みたいなのが出来ない。
そこで、新しい type を定義する。
新しいスキーマは
PriParaItem
およびPrichanItem
とし、以下のように type を2つ指定する方法をとれば問題なさそう。( thx @banjun )
レア度が変動する場合
初期のプリパラは、アクセサリのレア度が
23LV
みたいな感じで、数字がランダムとなるものだった。またそれに応じていいねの大きさ等も変動するという(鬼畜)仕様だった。
それを踏まえて、「これは変動する値ですよ」といった値を入れる必要があり、その定義も行う必要があると考えられる。
用法としては null ではなく any のように考えたい。
The text was updated successfully, but these errors were encountered: