Projects tagged ‘sparql’ and ‘web’


Jump to tag:

Projects tagged ‘sparql’ and ‘web’

Filtered by Project Tags sparql web

Refine results Project Tags rdf (4) semantic (3) python (3) semanticweb (2) music (1) json (1) rdfs (1) lastfm (1) website (1) notube (1) xslt (1) linkeddata (1)

[5 total ]

1 Users

Semantic, RDF-based wiki. Written in Python with Cherrypy and RDFlib.
Created about 1 year ago.

0 Users

This project is aimed to be a simple music explorer based on similarities found on DBpedia and other Linked Open Data clouds. What is Linked Music Explorer?Linked Music Explorer is a simple service ... [More] that allows you to discover interesting relationships between bands. Similar bands by genre similarity or other kind of affinities are provided. What's the difference with other music similarity services on the Web?Simple: the data. Linked Music Explorer is entirely based on DBpedia. Embracing the Linked Data philosophy, it's our aim to demonstrate the feasibility of such published linked content to build novel applications without owning large, unaffordable and closed datasets. The data you need are out there. Just use them. For a deeper insight, we suggest to read Combining Social Music and Semantic Web for Music-related Recommender Systems, an interesting paper on these topics. How does it fit with NoTube?NoTube is a research project aimed to develop an innovative recommendation engine for TV content. It's our belief that those linked-published data could play an important role in order to feed the users with personalized content. For this reason, Linked Music Explorer is a first prototype release of a front-end application that will be based on the technologies developed within the NoTube project. What's next?Since the further planned releases are coupled with the progress made in the NoTube project we expect to make several improvements to Linked Music Explorer: fully personalized links discovery, more enriched information and an improved AJAX-ish Web interfaces. For any further information please refer to the code page. .gadget-title { margin-bottom: 2px; } function resizeIframeHandler(opt_height) { var elem = document.getElementById(this.f); if (!elem) return; if (!opt_height) { elem.style.height = undefined; } else { opt_height = Math.max(10, opt_height); elem.style.height = opt_height + 'px'; } } gadgets.rpc.register("resize_iframe", resizeIframeHandler); gadgets.rpc.register('set_title', function(title) { var elem = document.getElementById(this.f + '_title'); if (elem) { elem.innerHTML = gadgets.util.escape(title); } }); [Less]
Created 4 months ago.

0 Users

SimpleSPARQL allows queries to SPARQL endpoints in a very simple language similar to MQL. The query language is designed specifically for python and uses python dictionaries in the same way as MQL. ... [More] Example Code: >>> from SimpleSPARQL import SimpleSPARQL >>> sparql = SimpleSPARQL("http://dbpedia.org/sparql") >>> n = sparql.n >>> n.bind('rdf', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#') >>> n.bind('rdfs', 'http://www.w3.org/2000/01/rdf-schema#') >>> n.bind('dbpedia2', 'http://dbpedia.org/property/') >>> # the area in Km^2 of things labeled England >>> print sparql.quickread({ >>> n.rdfs.label : u"England", >>> n.dbpedia2.areaKm : None >>> })[0] 130395 >>> # The Prime Minister of England's types >>> q = { >>> n.rdfs.label : u"England", >>> n.dbpedia2.primeMinister : { >>> n.rdf.type : None >>> } >>> } >>> for type in sparql.quickread(q) : >>> print type http://xmlns.com/foaf/0.1/Person http://dbpedia.org/class/yago/PrimeMinistersOfTheUnitedKingdom http://dbpedia.org/class/yago/ChancellorsOfTheExchequerOfTheUnitedKingdom http://dbpedia.org/class/yago/LeadersOfTheBritishLabourParty http://dbpedia.org/class/yago/AcademicsOfTheUniversityOfEdinburgh http://dbpedia.org/class/yago/RectorsOfTheUniversityOfEdinburgh http://dbpedia.org/class/yago/PeopleFromGlasgow http://dbpedia.org/class/yago/AcademicsOfTheOpenUniversity ... >>> for obj in sparql.read(q) : >>> print obj { rdflib.URIRef('http://dbpedia.org/property/primeMinister'):{ rdflib.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'): u'http://dbpedia.org/ontology/OfficeHolder#Class' }, rdflib.URIRef('http://www.w3.org/2000/01/rdf-schema#label'): u'England' } { rdflib.URIRef('http://dbpedia.org/property/primeMinister'):{ rdflib.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'): u'http://dbpedia.org/ontology/OfficeHolder#Class' }, rdflib.URIRef('http://www.w3.org/2000/01/rdf-schema#label'): u'England' } { rdflib.URIRef('http://dbpedia.org/property/primeMinister'):{ rdflib.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'): u'http://dbpedia.org/ontology/OfficeHolder#Class' }, rdflib.URIRef('http://www.w3.org/2000/01/rdf-schema#label'): u'England' } ... >>> print sparql.ask({ n.rdfs.label : u"England", n.dbpedia2.primeMinister : { n.rdfs.label : u"Tony Blair" } }) False >>> # and if you could do writes to dbpedia: >>> obj = { >>> n.rdfs.label : "Hello World", >>> n.sparql.create : n.sparql.unless_exists >>> } >>> sparql.write(obj) [Less]
Created 12 months ago.

0 Users

Serveur web sémantique pour Last.fm Nom Contact Maximilien Perrin Camille Roux Website ObjectifL’objectif de notre projet est d’exploiter des données extraites de Last.FM grâce à ... [More] son API pour fournir une navigation directe et intuitive parmi les artistes et styles de musiques. L’utilisateur peut ainsi découvrir de nouveaux artistes et des morceaux de musique originaux suivant ses goûts musicaux, et obtenir des informations sur ce qu’il souhaite. Notre projet comporte deux parties fondamentales. La première partie consiste à développer un utilitaire destiné à récupérer un ensemble d’informations à partir des services web d’AudioScrobbler, afin de constituer une base sémantique représentative des musiques existantes. L’API mise à disposition ne permet pas de récupérer les données de façon globale, mais seulement de façon ponctuelle : on peut par exemple récupérer à partir d’un artiste précis ses artistes proches, ses tags, ses albums... mais pas l’ensemble des artistes existants. Nous avons donc décidé d’utiliser un parcours en largeur sur le graphe des artistes proches afin de constituer une liste d’artistes, puis pour chaque récupérer ses tags et ses albums. Cette méthode permet de constituer rapidement une base de connaissances à partir d’un nom d’artiste. La seconde partie de notre projet consiste en un site web permettant l’accès et la navigation parmi les données récupérées. Ce site, basé sur le moteur sémantique Sewese, devait respecter un certain nombre de contraintes que nous nous étions fixées. Tout d'abord, nous souhaitions que le site soit ergonomique afin qu'il puisse être ludique pour l'utilisateur. Nous tenions également à respecter certaines normes d'accessibilité afin que le site puisse être utilisé par des déficients visuels ainsi que pour favoriser le référencement par les moteurs de recherche. Scénarios d’utilisationComme nous l'avons dit précédemment, nous avons décidé de faire en sorte que le site puisse offrir la possibilité à l'utilisateur de réaliser un voyage dans la musique. Nous voulions qu'il puisse facilement naviguer entre les styles de musique et les artistes. Pour cela, nous avons décidé d'afficher un nuage de tags en première page représentant les tags les plus utilisés dans notre base. Un clic sur un tag permet d'afficher la liste des artistes qui correspondent le plus au tag en question, avec la photo du groupe si elle est disponible. Enfin, un clic sur un artiste affiche la page de l'artiste lui- même qui est divisée en trois parties : la liste de ses albums, un nuage des tags correspondant à l'artiste et aussi, les artistes qui ont un style proche de celui de l'artiste. Il est à noter qu'il est possible de revenir sur le nuage de tags du départ à tout moment en cliquant sur le logo du site. Enfin, nous avons ajouté un champ de recherche dans la bannière qui permet à l'utilisateur de faire une recherche parmi les tags et les artistes, ce qui lui permet d'accéder rapidement à l'information s'il le souhaite. [Less]
Created 12 months ago.

0 Users

Out of RDF TransmogrifyingThis project is a collection of libraries/tools aimed to facilitate instrumental use of RDF. Initially Oort holds a set of Python-implementations. The project itself aims ... [More] to be an umbrella for methods of using RDF in settings where code-centric objects, such as JSON (and "instrumental" xml) are easier to work with than full-fledged RDF. It is not about "hiding" RDF, just "encapsulating it with simplified lenses". Home PageSee also The official Oort home page. It currently describes: Python: Oort "rdfview"The main oort python package contains an rdfview module; basically a kind of O/R-mapper for RDF. Python: OortPubThe OortPub package contains a WSGI-based toolkit for creating RDF-driven web apps. It strives to make it easy to create web views of RDF Graphs by using fairly declarative python code. DepotA content depot ("repository") for resources along with descriptions of them.... coming up. SparqlTreeDigests SPARQL results for your convenience. See the SparqlTree page for more information. [Less]
Created 12 months ago.