本文整理汇总了C#中INode.CopyNode方法的典型用法代码示例。如果您正苦于以下问题:C# INode.CopyNode方法的具体用法?C# INode.CopyNode怎么用?C# INode.CopyNode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类INode
的用法示例。
在下文中一共展示了INode.CopyNode方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RemoveSuperProperty
/// <summary>
/// Removes a super-property for the property
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemoveSuperProperty(INode resource)
{
return this.RemoveResourceProperty(OntologyHelper.PropertySubPropertyOf, resource.CopyNode(this._graph), true);
}
示例2: RemoveInverseProperty
/// <summary>
/// Removes an inverse property for the property
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemoveInverseProperty(INode resource)
{
return this.RemoveResourceProperty(OntologyHelper.PropertyInverseOf, resource.CopyNode(this._graph), true);
}
示例3: RemoveSubProperty
/// <summary>
/// Removes a sub-property for the property
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemoveSubProperty(INode resource)
{
return this.RemoveResourceProperty(PropertyDerivedProperty, resource.CopyNode(this._graph), false);
}
示例4: AddRange
/// <summary>
/// Adds a new range for the property
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool AddRange(INode resource)
{
return this.AddResourceProperty(OntologyHelper.PropertyRange, resource.CopyNode(this._graph), true);
}
示例5: RemoveEquivalentProperty
/// <summary>
/// Removes an equivalent property for the property
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemoveEquivalentProperty(INode resource)
{
return this.RemoveResourceProperty(OntologyHelper.PropertyEquivalentProperty, resource.CopyNode(this._graph), true);
}
示例6: RemoveDisjointClass
/// <summary>
/// Removes a disjoint class for this class
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemoveDisjointClass(INode resource)
{
return this.RemoveResourceProperty(OntologyHelper.PropertyDisjointWith, resource.CopyNode(this._graph), true);
}
示例7: RemoveDomain
/// <summary>
/// Removes a domain for the property
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemoveDomain(INode resource)
{
return this.RemoveResourceProperty(OntologyHelper.PropertyDomain, resource.CopyNode(this._graph), true);
}
示例8: AddSuperClass
/// <summary>
/// Adds a new super-class for this class
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool AddSuperClass(INode resource)
{
return this.AddResourceProperty(OntologyHelper.PropertySubClassOf, resource.CopyNode(this._graph), true);
}
示例9: AddEquivalentClass
/// <summary>
/// Adds an equivalent class for this class
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool AddEquivalentClass(INode resource)
{
return this.AddResourceProperty(OntologyHelper.PropertyEquivalentClass, resource.CopyNode(this._graph), true);
}
示例10: AddBackwardsCompatibleWith
/// <summary>
/// Adds a new <em>owl:backwardsCompatibleWith</em> triple for this Ontology
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool AddBackwardsCompatibleWith(INode resource)
{
return this.AddResourceProperty(OntologyHelper.PropertyBackwardCompatibleWith, resource.CopyNode(this._graph), true);
}
示例11: AddSubClass
/// <summary>
/// Adds a new sub-class for this class
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool AddSubClass(INode resource)
{
return this.AddResourceProperty(PropertyDerivedClass, resource.CopyNode(this._graph), false);
}
示例12: RemovePriorVersion
/// <summary>
/// Removes a <em>owl:priorVersion</em> triple for this Ontology
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemovePriorVersion(INode resource)
{
return this.RemoveResourceProperty(OntologyHelper.PropertyPriorVersion, resource.CopyNode(this._graph), true);
}
示例13: RemoveIncompatibleWith
/// <summary>
/// Removes a <em>owl:incompatibleWith</em> triple for this Ontology
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemoveIncompatibleWith(INode resource)
{
return this.RemoveResourceProperty(OntologyHelper.PropertyIncompatibleWith, resource.CopyNode(this._graph), true);
}
示例14: RemoveSeeAlso
/// <summary>
/// Removes a <em>rdfs:seeAlso</em> triple for the resource
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemoveSeeAlso(INode resource)
{
return this.RemoveResourceProperty(OntologyHelper.PropertySeeAlso, resource.CopyNode(this._graph), true);
}
示例15: RemoveIsDefinedBy
/// <summary>
/// Removes a <em>rdfs:isDefinedBy</em> triple for the resource
/// </summary>
/// <param name="resource">Resource</param>
/// <returns></returns>
public bool RemoveIsDefinedBy(INode resource)
{
return this.RemoveResourceProperty(OntologyHelper.PropertyIsDefinedBy, resource.CopyNode(this._graph), true);
}