要将HL7消息转换为RDF(资源描述框架),我可以使用两个步骤:1)将hl7转换为XML,然后2)将XML转换为RDF . 但这会对性能产生影响 . 此外,HAPI没有任何实用程序来执行此转换 .
是否有Java源代码或将HL7转换为RDF的标准方法,是否有人对描述HL7消息的特定本体有任何建议或参考?
I hope this library (Hl7ToRDF) can do the required work.
该库提供了一个HL7类转换器,它接收HL7消息,然后使用Jena模型将其转换为RDF格式 .
org.apache.jena.rdf.model.Model model = ModelFactory.createDefaultModel(); HL7Converter hl7Segments = new HL7Converter(model); message = "MSH|^~\\&|ADT1|MCM|LABADT|MCM|198808181126|SECURITY|ADT^A01|MSG00001-|P|2.5.1\r\n" + "..."; hl7Segments.ConvertToRDF(message);
通过这种方式,消息将转换为RDF格式并插入到Jena的模型中 .
1 回答
I hope this library (Hl7ToRDF) can do the required work.
该库提供了一个HL7类转换器,它接收HL7消息,然后使用Jena模型将其转换为RDF格式 .
通过这种方式,消息将转换为RDF格式并插入到Jena的模型中 .