Skip to content
New issue

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

SHACLをね、やりたい #229

Open
takanakahiko opened this issue Jan 4, 2020 · 2 comments
Open

SHACLをね、やりたい #229

takanakahiko opened this issue Jan 4, 2020 · 2 comments
Labels
CSV2RDF help wanted Extra attention is needed sparql

Comments

@takanakahiko
Copy link
Member

なんもわからん…

@takanakahiko takanakahiko added help wanted Extra attention is needed CSV2RDF sparql labels Jan 4, 2020
@kiridaruma
Copy link

SHACLの help wanted ということで

いまのprismDBでどのクラスが一番多く使われてるのかざっと見たところ、

クエリ↓

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

select ?t ?label (count(?i) as ?cnt) {
    ?t rdf:type rdfs:Class.
    ?t rdfs:label ?label.
    ?i rdf:type ?t.
}group by ?t ?label
order by desc(?cnt)

結果↓

t label cnt
https://prismdb.takanakahiko.me/prism-schema.ttl#Item アイテム 3444
https://prismdb.takanakahiko.me/prism-schema.ttl#Shop ショップ 2289
https://prismdb.takanakahiko.me/prism-schema.ttl#Episode エピソード 300
https://prismdb.takanakahiko.me/prism-schema.ttl#Live ライブ 227
https://prismdb.takanakahiko.me/prism-schema.ttl#Song 106
https://prismdb.takanakahiko.me/prism-schema.ttl#Character 登場人物 36
https://prismdb.takanakahiko.me/prism-schema.ttl#Team チーム 33
https://prismdb.takanakahiko.me/prism-schema.ttl#Brand ブランド 26
https://prismdb.takanakahiko.me/prism-schema.ttl#Series シリーズ 6
http://www.w3.org/2002/07/owl#AnnotationProperty AnnotationProperty 5
http://www.w3.org/2002/07/owl#OntologyProperty OntologyProperty 4
http://www.w3.org/2002/07/owl#Class Class 3
http://www.w3.org/2002/07/owl#Ontology Ontology 1

という感じだったので、数的にはアイテムとショップから始めるのが良さそうかなと思いました

あと、IM@SPARQLでいう imas:Idol のように中核となるクラスがあるなら、それも合わせてSHACL制約を入れると良いと思います

@takanakahiko
Copy link
Member Author

ウオオオありがとうございます!!!!!
アイテムから手をつけてみようと思います.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CSV2RDF help wanted Extra attention is needed sparql
Projects
None yet
Development

No branches or pull requests

2 participants