Question

Is anyone aware of some work being done on generating RDF schema for a given RDF data instance ? It would be some thing like coming up with information like classes, their attributes, their associations(hierarchical or peer) with other classes and if possible data types of attributes. It all resembles RDF Schema.

My other question is how different is this approach (RDF schema generation from a given RDF data instance) from finding patterns in RDF data ? Is it the same thing put up in a different way OR, is finding patterns a step further to schema generation and involves stuff like coming up with logical inferences (transitive relationships etc) from the class associations ?

cheers

Was it helpful?

Solution

New answer since i found somethin not reviewed and unrelated to what i wrote previously. I don't know how it works but i believe you're searching something like that: vocabify. See the example

Hope that can help.

OTHER TIPS

For the first one, i never heard of it. It sound strange anyway. what do you mean by generating the schema? Using RDFS already tell you few things like if you have some specific triples, you can infer others. E.g.

  • ex:S ex:P ex:O ==> ex:P rdf:type rdf:property
  • ex:A rdf:type ex:B ==> ex:B rdf:type rdf:class

and others. But i'm not sure that's what you mean? do you mean statistical analysis to find group of instance, creates classes or find the range/domain of your properties?

For the patterns question, i know one project DL-Learner base on machine learning and OWL-DL reasoning. Not sure that's what you want once again.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top