Je suis en train de programmer en Java, en essayant de créer un simple magasin RDF en utilisant la bibliothèque Jena et le site web lastfm.rdfize.com.Ajout du modèle RDF à partir de lastfm.rdfize.com
Je reçois dans le problème suivant: le lastfm.rdfize.com produit un rdf, par exemple en tortue à la demande comme: « http://lastfm.rdfize.com/?username= & eventID = & ARTISTNAME = "+ ARTISTNAME +" & venueID = & sortie = tortue »
Je fais une demande et de prendre le contenu de la page Web résultante. Si je les imprime, ils me semblent être un RDF décent.
Cependant, je ne peux pas les ajouter au modèle.
J'ai essayé de créer un fichier, écrire la chaîne (qui est le contenu HTML) à ce fichier (ce qui semble bien aussi) et la lecture au modèle comme ça:
InputStream lastf = FileManager.get().open("lastfm.txt");
Model temp=null;
temp=ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM_RDFS_INF);
temp.read(lastf,null,"Turtle");
Cependant, à ce stade Je reçois le message d'erreur suivant:
(ErrorHandlerLib.java:49) - [ligne: 22, col: 2] Unknown Caractère:
Merci pour l'aide, le problème était en effet dans le jeu de caractères. Une fois que j'ai explicitement déclaré pour enregistrer le fichier en UTF-8, tout fonctionne bien. – Hippopotamus