I am facing problem in adding Individuals of a given class using jena. Say for example we have a give hierarchy of classes: Class Customer ObjectProperties: hasName Range: Class Name hasAddress Range: Class Address
Class Name ObjectProperties: hasFirstName Range: Class FirstName hasLastName Range: Class LastName Class FirstName DatatypeProperties: FirstName_Is Range: String datatype Class LastName DatatypeProperties: LastName_Is Range: String datatype Class Address ObjectProperties: hasBuildingInfo Range: Class BuildingInfo hasStreetInfo Range: Class StreetName Class BuildingInfo DatatypeProperties: BuildingNo_Is Range: int datatype FlooNo_Is Range: int datatype Class StreetInfo DatatypeProperties: StreetName Range: String datatype CityCode Range: String datatype Now I want to add an individual of Customer Is there any easy way to do that, instead of driiling down to the range classes and creating individuals of FirstName, LastName, BuildinInfo, StrretInfo, and then adding these individuals as values to Name and Address and hence add these Name and Address individuals to Customer?? This is just an example where the object property hierarchy goes only two level deep, but in my web application the hierarchies are much deeper and hence i am in a search of some generic method to deal with this problem. Can Jena API deal/help me with this?? -- *Dibyanshu Jaiswal* Mb: +91 9038304989 Mb: +91 9674272265