Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Frameworks Discussion :

Créer un fichier RDF décrivant un fichier MP3


Sujet :

Frameworks

  1. #1
    Candidat au Club
    Créer un fichier RDF décrivant un fichier MP3
    Bonjour,

    Avec jena j'essai de créer un fichier RDF décrivant une liste de lecture de fichiers mp3 avec

    songURI = uri du fichier
    title
    artist
    album
    genre
    year

    voila la forme du fichier rdf :


    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <rdf:RDF 
    	xmlns:mp3 = "http://zikmu-share.blogspot.com/2007/01/mp3.html"
    	xmlns:file = "http://zikmu-share.blogspot.com/2007/01/file.html">
    	<rdf: Description rdf:about="http://zikmu/1">
    		<mp3:title>Hello</mp3:title> 
    		<mp3:length>2:30</mp3:length>
    		<mp3:album>Wellcome</mp3:album>
    		<mp3:artist>Mister Song</mp3:artist>
    		<mp3:genre>Rock</mp3:genre>
    		<file:name>Mister Song - Hello.mp3</file:name>
    		<file:size>3422</file:size>
    	</rdf: Description>
    	<rdf: Description rdf:about="http://zikmu/2">
    	... etc ...
    	</rdf: Description>
    
    </rdf:RDF>
    
    Donc je cherche a générer ca a partir de jena or dans les exemple que propose jena il est sujet d'un objet 'property'
    
    //create an empty Model
    Model model = ModelFactory.createDefaultModel();
    
    //create the resource
    //and add the properties cascading style
    Resource songX = model.createResource(songURI);
    name.addProperty("?????", title); // title est un String avec le titre
    name.addProperty("?????", album); // album String aussi


    Le probleme vien ici, il faut que je mettre un objet de type Property hors c moi qui ai défini mon fichier RDF, dans les exemple de jena il donne des objet déja crée avec les VCARD

    Si qq1 a une idée ou un tuto que je n'ai pas trouver pour creer ce genre de fichier je suis ouvert

    Merci.

  2. #2
    Rédacteur

    Il y a un moyen simple : tu utilise SchemaGen pour te générer ton propre vocabulaire. Vu que là il ne bougera pas, c'est la meilleur solution. Ainsi tu aura une classe Java comme pour VCARD ou DC.
    Si vous jugez mon post utile dans la résolution de votre problème, n'hésitez pas à utiliser le système de vote afin d'améliorer la qualité du forum