我需要创建一个DatatypeProperty,其域是从我创建的类以及从用户那里获得的范围文字。我该怎么做?

DatatypeProperty HasPhysicalData =m.createDatatypeProperty(SNS+"physicalObjectHasPhysicalProperty");

DatatypeProperty HasType = m.getDatatypeProperty(SNS+"physicalPropertyHasType");

HasType.addSubProperty(HasPhysicalData);

HasPhysicalData.addDomain(clsAttr);

最佳答案

数据类型属性的范围将为XML Schema URI
Jena在XSD vocabulary类中将这些URI作为资源提供。
您将需要将从用户获得的值映射到上述XSD资源之一。

07-24 09:38