Hi
Is there way to ensure the RDF triples adhere to a class definition? For example, if I define "Person" class having 4 data attributes Full Name, Sex, Age, Height and now I create a instance of Person - P1 as John Doe, Male, 45 and 6'2 as data attributes. I don't want someone enter a RDF triple with a random property :hairColor for John Doe. How do i stop this programmatically?
I have the vague idea bouncing around my brain that there used to be something like a stardog schema export command but I don't see it in there now so maybe I just dreamed it. For visualization you can use Stardog Studio or you might find Protege helpful.