我需要创建一个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资源之一。