Beispiel #1
0
 /// <summary>
 /// 7.2.4 oldTerms<br />
 /// rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID
 /// </summary>
 /// <param name="term">the term id</param>
 /// <returns>Returns true if the term is an old term.</returns>
 private static bool IsOldTerm(RdfTerm term)
 {
     return RdfTerm.FirstOld <= term && term <= RdfTerm.LastOld;
 }
Beispiel #2
0
 /// <summary>
 /// 7.2.2 coreSyntaxTerms<br />
 /// rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID |
 /// rdf:datatype
 /// </summary>
 /// <param name="term">the term id</param>
 /// <returns>Return true if the term is a core syntax term</returns>
 private static bool IsCoreSyntaxTerm(RdfTerm term)
 {
     return RdfTerm.FirstCore <= term && term <= RdfTerm.LastCore;
 }
Beispiel #3
0
 /// <summary>
 /// 7.2.6 propertyElementURIs
 /// anyURI - ( coreSyntaxTerms | rdf:Description | oldTerms )
 /// </summary>
 /// <param name="term">the term id</param>
 /// <returns>Return true if the term is a property element name.</returns>
 private static bool IsPropertyElementName(RdfTerm term)
 {
     if (term == RdfTerm.Description || IsOldTerm(term))
     {
         return false;
     }
     return (!IsCoreSyntaxTerm(term));
 }