Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ROWLEX和本体论解析者_C#_Rowlex - Fatal编程技术网

C# ROWLEX和本体论解析者

C# ROWLEX和本体论解析者,c#,rowlex,C#,Rowlex,我在c#中有一个简单的业务类,希望创建一个RDF文档。我指定的大多数数据类型都可以使用OntologyExtractor来创建owl模式。我如何处理数据时间?(可为Null)和System.Guid数据类型 e、 g ROWLEX最初是为支持.NET1.1而构建的,因此不支持.NET2.0中引入的可空类型。然而,ROWLEX现在是开源的,因此欢迎您的贡献。实际上,Nullable支持的实现看起来并不昂贵 EDIT:2.1已经发布,现在它完全支持可空类型。 顺便说一句,问题中的示例代码不能与属性“

我在c#中有一个简单的业务类,希望创建一个RDF文档。我指定的大多数数据类型都可以使用OntologyExtractor来创建owl模式。我如何处理数据时间?(可为Null)和System.Guid数据类型 e、 g


ROWLEX最初是为支持.NET1.1而构建的,因此不支持.NET2.0中引入的可空类型。然而,ROWLEX现在是开源的,因此欢迎您的贡献。实际上,Nullable支持的实现看起来并不昂贵

EDIT:2.1已经发布,现在它完全支持可空类型。

顺便说一句,问题中的示例代码不能与属性“intellegience”一起使用,因为GUID不是受支持的XSD值类型。我假设Details prop打算装饰为RdfProperty,而“intellegience”(如果作为字符串公开)应该是ResourceUri

[RdfSerializable(Ontology = "http://ceoc/", HasResourceUri = true)]
public abstract class IIncident
{
    [ResourceUri]
    public abstract string Details { get; set; }
    [RdfProperty(true)]
    public abstract DateTime? log { get; set; }
    [RdfProperty(true)]
    public abstract Guid intellegience { get; set; }
}