Si j'ai ces deux classes qui ont deux propriétés différentes mais avec le même nom:Comment définir une propriété avec le même nom sur deux types différents dans ROWLEX?
[RdfSerializable]
public class Type1
{
[RdfProperty(true), Name = "title"]
public string Title { get; set; }
}
[RdfSerializable]
public class Type2
{
[RdfProperty(true), Name = "title"]
public string Title { get; set; }
}
et tentent de les sérialiser à RDF et les valider avec le service http://www.w3.org/RDF/Validator/. Tout est OK et ils sont corrects. Mais après avoir essayé de générer des fichiers OWL à partir de ces classes avec l'outil OntologyExtractor.exe, j'obtiens le message suivant: "Échec de l'extraction de l'ontologie. http://test.org/1.0#title est affecté à plusieurs types." C'est un message étrange car les classes supérieures sont correctes et il y a des spécifications RDF qui ont la même situation avec différentes classes qui ont les mêmes propriétés nommées.
Parfait! Merci! Je vais le valider après ça. –