デフォルトの d2rq マッピング ファイル (ttl) を使用すると、すべての列が rdf プロパティにマップされます。たとえば、列 ID はプロパティ「hasID」になります (名前変更後)。
<rdf:Description rdf:about="http://www.semanticweb.org/adoxx/ontologies/2016/5/untitled-ontology-24#hasId">
<rdfs:label>hasId</rdfs:label>
<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
</rdf:Description>
私の結果が
<rdf:Description rdf:about="http://www.semanticweb.org/adoxx/ontologies/2016/5/untitled-ontology-24#hasId">
<rdfs:label>hasId</rdfs:label>
<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</rdf:Description>
ドキュメント [1] には、型が自動的に生成されると記載されています。
そのような結果を得る方法を考えていますか?OWL-API [2] に正しくインポートされるように、DatatypeProperty と ObjectProperty を区別する必要があります。
[1] http://d2rq.org/d2rq-language [2] https://sourceforge.net/p/owlapi/mailman/message/35333117/