Gramsci source@lod2014 roma
-
Upload
christian-morbidoni -
Category
Technology
-
view
278 -
download
0
description
Transcript of Gramsci source@lod2014 roma
Leveraging Linked Data technologies in the
GramsciSource project
Christian MorbidoniUniversità Politecnica delle Marche, Ancona, Italy
Supported by
http://spaziodati.eu/http://netseven.it/http://semedia.dibet.univpm.it/
lunedì 24 febbraio 14
About the GramsciSource project
• GramsciSource is funded by the MIUR under the FIRB action
• Interdisciplinary
• Humanities Scholarship (Rome, Bologna)
• Computer Science & DH (Ancona, Bologna)
• Extract and create meaningful data about the domain
• Put in place instruments for scholars (but not only), leveraging data to search, organize and understand the text.
lunedì 24 febbraio 14
Context
• The Goal:
• Bring data and data analysis to scholars in the form of tool to explore and understand the matter of study.
• A first simple prototype:
• Browse the texts along different axes...
• Main ingredients: Linked Data + NER
lunedì 24 febbraio 14
Let’s start ... from the end :-)
Text
Try it at:http://goo.gl/PzQNsf
lunedì 24 febbraio 14
The RecipeMashup of Domain Dictionary with LOD data
served with Faceted Search
lunedì 24 febbraio 14
The Gramsci LOD Dictionary
lunedì 24 febbraio 14
The Gramsci LOD Dictionary
• A commented dictionary of the Gramsci
lunedì 24 febbraio 14
The Gramsci LOD Dictionary
• A commented dictionary of the Gramsci
• Well known and recognized by the community
lunedì 24 febbraio 14
The Gramsci LOD Dictionary
• A commented dictionary of the Gramsci
• Well known and recognized by the community
lunedì 24 febbraio 14
The Gramsci LOD Dictionary
• A commented dictionary of the Gramsci
• Well known and recognized by the community
• .. RDFized
lunedì 24 febbraio 14
lunedì 24 febbraio 14
lunedì 24 febbraio 14
lunedì 24 febbraio 14
lunedì 24 febbraio 14
lunedì 24 febbraio 14
lunedì 24 febbraio 14
lunedì 24 febbraio 14
purl.org/gramscisource/dictionary/entry/Potere
lunedì 24 febbraio 14
purl.org/gramscisource/dictionary/entry/Potere
http://gramscisource.org/quaderno/13/nota/31
lunedì 24 febbraio 14
purl.org/gramscisource/dictionary/entry/Potere
http://gramscisource.org/quaderno/13/nota/31
cito:cites
lunedì 24 febbraio 14
purl.org/gramscisource/dictionary/entry/Potere
http://gramscisource.org/quaderno/13/nota/31
cito:cites cito:cites
lunedì 24 febbraio 14
lunedì 24 febbraio 14
lunedì 24 febbraio 14
dbpedia:Firenze
dbpedia:Battaglia_di_Caporetto
dbpedia:Esperanto
dbpedia:Don_Chisciotte
dbpedia:Goethe
cito:mentions
cito:mentions
cito:mentions
cito:mentions
cito:mentions
lunedì 24 febbraio 14
dbpedia:Firenze
dbpedia:Battaglia_di_Caporetto
dbpedia:Esperanto
dbpedia:Don_Chisciotte
dbpedia:Goethe
cito:mentions
cito:mentions
cito:mentions
cito:mentions
cito:mentions
Person/Writer
Event
Lingua
Book
City
lunedì 24 febbraio 14
FIELD_NAME = mentions_bookQUERY = select distinct ?uri ?value
where { ?uri rdf:type <http://purl.org/gramscisource/ont#Nota>. ?text :isPartOf ?uri. ?text <http://purl.org/spar/cito/mentions> ?entity. ?entity rdf:type <http://dbpedia.org/ontology/Book>. ?entity rdfs:label ?value. }
lunedì 24 febbraio 14
FIELD_NAME = mentions_bookQUERY = select distinct ?uri ?value
where { ?uri rdf:type <http://purl.org/gramscisource/ont#Nota>. ?text :isPartOf ?uri. ?text <http://purl.org/spar/cito/mentions> ?entity. ?entity rdf:type <http://dbpedia.org/ontology/Book>. ?entity rdfs:label ?value. }
OpenRDF
Sesame
SPARQL
lunedì 24 febbraio 14
FIELD_NAME = mentions_bookQUERY = select distinct ?uri ?value
where { ?uri rdf:type <http://purl.org/gramscisource/ont#Nota>. ?text :isPartOf ?uri. ?text <http://purl.org/spar/cito/mentions> ?entity. ?entity rdf:type <http://dbpedia.org/ontology/Book>. ?entity rdfs:label ?value. }
OpenRDF
Sesame
SPARQL
SPARQL result/Solr doc
lunedì 24 febbraio 14
FIELD_NAME = mentions_bookQUERY = select distinct ?uri ?value
where { ?uri rdf:type <http://purl.org/gramscisource/ont#Nota>. ?text :isPartOf ?uri. ?text <http://purl.org/spar/cito/mentions> ?entity. ?entity rdf:type <http://dbpedia.org/ontology/Book>. ?entity rdfs:label ?value. }
Solr Document
id = pur.org/gramscisource/quaderno/13/nota/31field = mentions_book_ssvalue = Divina Commedia
OpenRDF
Sesame
SPARQL
SPARQL result/Solr doc
lunedì 24 febbraio 14
FIELD_NAME = annotated_byQUERY = select distinct ?uri ?value where { ?n <http://purl.org/pundit/ont/ao#includes> ?a. ?n <http://purl.org/dc/terms/creator> ?auth. ?auth <http://xmlns.com/foaf/0.1/name> ?value. ?a <http://www.openannotation.org/ns/hasTarget> ?f. ?f <http://purl.org/dc/terms/isPartOf> ?uri. FILTER regex(str(?uri),\"http://gramscisource\",\"i\") }
lunedì 24 febbraio 14
FIELD_NAME = annotated_byQUERY = select distinct ?uri ?value where { ?n <http://purl.org/pundit/ont/ao#includes> ?a. ?n <http://purl.org/dc/terms/creator> ?auth. ?auth <http://xmlns.com/foaf/0.1/name> ?value. ?a <http://www.openannotation.org/ns/hasTarget> ?f. ?f <http://purl.org/dc/terms/isPartOf> ?uri. FILTER regex(str(?uri),\"http://gramscisource\",\"i\") }
Server
SPARQL
lunedì 24 febbraio 14
FIELD_NAME = annotated_byQUERY = select distinct ?uri ?value where { ?n <http://purl.org/pundit/ont/ao#includes> ?a. ?n <http://purl.org/dc/terms/creator> ?auth. ?auth <http://xmlns.com/foaf/0.1/name> ?value. ?a <http://www.openannotation.org/ns/hasTarget> ?f. ?f <http://purl.org/dc/terms/isPartOf> ?uri. FILTER regex(str(?uri),\"http://gramscisource\",\"i\") }
Solr Document
id = pur.org/gramscisource/quaderno/13/nota/31field = annotated_by_ssvalue = Christian Morbidoni
SPARQL result/Solr doc
Server
SPARQL
lunedì 24 febbraio 14
lunedì 24 febbraio 14
Supported by
http://spaziodati.eu/http://netseven.it/http://semedia.dibet.univpm.it/
lunedì 24 febbraio 14
Next stepsAcquire more domain knowledge
Make use of more data from it.DBPedia.org
Explore Knowledge Extraction ....
.... as well as quantitative analysis (e.g. n-grams)
Build specialized visualizations (e.g. graph based)
lunedì 24 febbraio 14