2009-02-22 5 views
0

Quelqu'un a-t-il connaissance de travaux en cours sur la génération d'un schéma RDF pour une instance de données RDF donnée? Ce serait une sorte de trouver des informations comme des classes, leurs attributs, leurs associations (hiérarchiques ou homologues) avec d'autres classes et si possible des types de données d'attributs. Tout ressemble à RDF Schema.Génération de schéma RDF à partir de l'instance de données RDF

Mon autre question est de savoir à quel point cette approche (génération de schéma RDF à partir d'une instance de données RDF donnée) diffère de la recherche de modèles dans les données RDF. Est-ce la même chose que l'on fait différemment OU, est-ce que trouver des modèles est un pas de plus vers la génération de schémas et implique des trucs comme des inférences logiques (relations transitives, etc.) des associations de classes?

acclamations

Répondre

0

Nouvelle réponse depuis que j'ai trouvé quelque chose qui n'a pas été évalué et sans rapport avec ce que j'ai écrit précédemment. Je ne sais pas comment cela fonctionne, mais je crois que vous cherchez quelque chose comme ça: vocabify. Voir le example

Espérons que cela peut aider.

+0

Merci beaucoup florentjoc ... C'est quelque chose de similaire à ce que je cherche. – Arnkrishn

+0

Quelle est la valeur de Vocabify? Cela ne donne en réalité aucune signification supplémentaire. Il vient de déclarer ce qui est déjà indiqué dans les données. Je suppose que si vous développez une ontologie, c'est un gain de temps minime, mais la sortie de Vocabify en elle-même ne fournit aucun sens utile qui puisse être utilisé par un moteur de raisonnement. –

+0

Est-ce que le vocabulaire pourrait être utilisé pour déterminer l'incongruence plutôt que les erreurs de validation? c'est-à-dire une perspective différente sur l'alignement du schéma. –

0

Pour le premier, je n'en ai jamais entendu parler. Cela semble étrange de toute façon. que voulez-vous dire en générant le schéma? Utiliser RDFS vous dit déjà quelques choses comme si vous avez des triplets spécifiques, vous pouvez inférer d'autres. Par exemple.

  • ex: S ex: P ex: O ==> ex: P rdf: type rdf: propriété
  • ex: A rdf: type ex: B ==> ex: B rdf: type rdf: classe

et autres. Mais je ne suis pas sûr que c'est ce que tu veux dire? voulez-vous dire une analyse statistique pour trouver un groupe d'instance, créer des classes ou trouver la plage/domaine de vos propriétés?

Pour la question de modèles, je connais un projet DL-Learner basé sur l'apprentissage automatique et le raisonnement OWL-DL. Pas sûr que ce soit ce que vous voulez encore une fois.

+0

De mon premier point je voulais dire que j'ai une instance de données RDF avec moi mais je ne connais pas le schéma qui l'a généré. Donc, je peux avoir une boîte noire qui prend l'instance de données RDF en entrée et donne le schéma correspondant en sortie. Quelque chose comme l'ingénierie inverse. – Arnkrishn

+0

Et vous ne pouvez pas résoudre l'URI pour la propriété/classe utilisée dans vos données ABox (instances) pour obtenir des informations sur votre TBox (schéma)? Je ne comprends toujours pas. Parlez-vous d'un problème existant ou plus hypothétique? – florent

+0

Je vais essayer de clarifier plus. Mon approche ne tient pas compte, nommant les classes. Je suppose que cela doit être fait en utilisant un dictionnaire. Peut-être qu'une approche de l'ontologie doit être utilisée ici. Mon approche consiste à générer une structure de schéma qui aurait des classes nommées comme classe A et attributs. – Arnkrishn

Questions connexes