JENA、RDF、およびW3CSSNXGのセンサーオントロジーを使用してセンサー観測に注釈を付けています。
個人のローカル名前空間を使用して、SSNXGのSensingDeviceの個人を作成しました。個人のURIを使用してRDFリソースを作成すると、説明だけが得られます。ただし、rdf:typeメタデータは作成されません。これはコードで明示的に行う必要がありますか?
私はこのような情報を追加しようとしました:
OntClass sensingDevice = ssn.getOntClass(NS + "SensingDevice");
Individual ard = ssn.createIndividual(DTPNS + arduino, sensingDevice);
Property type = incomingData.createProperty(RDFNS, "type");
Statement stmt0 = incomingData.createStatement(ardu, type, NS + "SensingDevice");
incomingData.add(stmt0);
ただし、これにより...
<rdf:Description rdf:about="http://dtp-126.sncs.abdn.ac.uk#CD7514">
<rdf:type>http://purl.oclc.org/NET/ssnx/ssn#SensingDevice</rdf:type
</rdf:Description>
これはSPARQLには見えないようです。タイプメタデータを適切に追加するにはどうすればよいですか?