/// <summary>
 /// Default-ctor to build an ontology class with the given name and nature
 /// </summary>
 public RDFOntologyClass(RDFResource className, RDFSemanticsEnums.RDFOntologyClassNature nature = RDFSemanticsEnums.RDFOntologyClassNature.OWL)
 {
     if (className != null)
     {
         this.Value  = className;
         this.Nature = nature;
         this.SetLazyPatternMemberID();
     }
     else
     {
         throw new RDFSemanticsException("Cannot create RDFOntologyClass because given \"className\" parameter is null.");
     }
 }
Exemple #2
0
 /// <summary>
 /// Gets an ontology class of the given nature from the given RDF resource
 /// </summary>
 public static RDFOntologyClass ToRDFOntologyClass(this RDFResource ontResource,
                                                   RDFSemanticsEnums.RDFOntologyClassNature nature = RDFSemanticsEnums.RDFOntologyClassNature.OWL)
 {
     return(new RDFOntologyClass(ontResource, nature));
 }