Closed alhyss closed 1 year ago
Si, d'une manière générale, nous éprouvons le besoin de redéfinir les espaces de nommage standard, alors il me semble indispensable de le faire une bonne fois pour toute dans un module dédié à la personnalisation de RDFLib, où nous mettrons aussi nos espaces de nommage supplémentaires s'il y en a, puis de systématiquement réimporter les espaces de nommage depuis ce module au lieu d'interroger RDFLib directement. Doublonner et disperser de telles commandes risque de poser problème pour la maintenance.
Un commit a ajouté la définition de deux espaces de nommage en dur dans le module vocabulary.parser.utils.
from rdflib import (
Graph, URIRef, Literal,
)
from rdflib.namespace import Namespace, RDFS, RDF, SKOS
FOAF = Namespace("http://xmlns.com/foaf/0.1/")
DCT = Namespace("http://purl.org/dc/terms/")
au lieu de :
from rdflib import (
Graph, URIRef, Literal, SKOS, RDF, RDFS,
DCTERMS as DCT, FOAF
)
Un commit a ajouté la définition de deux espaces de nommage en dur dans le module
vocabulary.parser.utils
.au lieu de :
Est-ce que cet import posait problème avec la version de RDFLib utilisée par CKAN ?