Beispiel #1
0
'''Namespace'''

from rdflib import Namespace, URIRef
from urlparse import urlparse

RDF=Namespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#")
RDFS=Namespace('http://www.w3.org/2000/01/rdf-schema#')
DC=Namespace('http://purl.org/dc/elements/1.1/')
DCTERMS=Namespace('http://purl.org/dc/terms/')
DCTYPE=Namespace('http://purl.org/dc/dcmitype/')
DCAM=Namespace('http://purl.org/dc/dcam/')
SKOS=Namespace('http://www.w3.org/2004/02/skos/core#')
CST=Namespace("http://libnt2.lakeheadu.ca:8080/cst/")
      
NS={}
NS[RDF.title().lower()] = 'rdf'
NS[RDFS.title().lower()] = 'rdfs'
NS[DC.title().lower()] = 'dc'
NS[DCTERMS.title().lower()] = 'dcterms'
NS[DCTYPE.title().lower()] = 'dctype'
NS[DCAM.title().lower()] = 'dcam'
NS[SKOS.title().lower()] = 'skos'

DELIMITER01 = '/'
DELIMITER02 = '#'
      
def updatens(prefixNS, defaultNS):
   for (prefix, myNSUri) in prefixNS:
      myNSUri = myNSUri.title().lower()
      if myNSUri not in NS:
         if prefix == '':