Mercurial > hg > audio-features-catalogue
view rdfpy/writeCatalogue.py @ 0:62d2c72e4223
initial commit
author | nothing@tehis.net |
---|---|
date | Mon, 25 Feb 2013 14:40:54 +0000 |
parents | |
children | d5012016bf64 |
line wrap: on
line source
import rdflib, os, fnmatch, urllib2 from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL from xml.dom.minidom import parseString ns = 'http://sovarr.c4dm.eecs.qmul.ac.uk/features/' basedir = '/Users/alo/MusicOntology/features/' execfile(basedir + 'pdfextract/graphDefs.py') graph = Graph() graph.bind('af', URIRef(ns)) graph.bind('dc', URIRef('http://purl.org/dc/elements/1.1/')) graph.bind('owl', OWL) addBaseTriples(graph, ns) loadBase( graph, basedir + 'rdf/base.rdf' ) for name in os.listdir(basedir+'rdf/'): if fnmatch.fnmatch(name, 'af-*.rdf'): addTriplesFromFile(graph, basedir+'rdf/'+name, ns) compareForSimilarities(graph, ns) graph.serialize(basedir + 'af-catalogue.rdf') graph.serialize(basedir + 'af-catalogue.n3', format='n3')