发明名称 Adjustable transformations from semantic web languages
摘要 Methods and systems of transforming ontologies of semantic web languages are disclosed. A user may adjust configuration settings for a transformation of primitives of a Semantic Web ontology language into primitives of a software modeling language. The adjusted configuration settings may be stored on a storage device. The transformation of primitives of the Semantic Web ontology language into primitives of the software modeling language may be performed using the adjusted configuration settings stored on the storage device. The adjusted configuration settings stored on the storage device may be selected for use in a subsequent transformation of primitives of the Semantic Web ontology language into primitives of the software modeling language. In some embodiments, the semantic web language is Resource Description Framework Schema (RDFS). In some embodiments, the software modeling language is Ecore.
申请公布号 US9171060(B2) 申请公布日期 2015.10.27
申请号 US201313834287 申请日期 2013.03.15
申请人 SAP SE 发明人 Oberle Daniel;Knauer Martin;Rahmani Tirdad
分类号 G06F7/00;G06F17/30;G06F9/44;G06F9/45 主分类号 G06F7/00
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A computer-implemented method comprising: enabling a user to adjust configuration settings for a transformation of primitives of a Semantic Web ontology language into primitives of a software modeling language the primitives of the Semantic Web ontology language being part of an ontology; storing the adjusted configuration settings on a storage device; performing, by a machine, the transformation of primitives of the Semantic Web ontology language into primitives of the software modeling language using the adjusted configuration settings stored on the storage device, the performing of the transformation comprising: creating a metamodel;adding an instance of a metamodel class for a top-level class to the metamodel, the top-level class characterized by having no superclass and being a common superclass for all classes of the ontology;for each top class of a class hierarchy of the ontology, adding a corresponding instance of the metamodel class to the metamodel, each top class characterized by having no superclass;associating the top-level class with the instances of the metamodel class corresponding to each top class of the class hierarchy; andfor each top class of the class hierarchy of the ontology, adding an annotation comprising a corresponding internationalized resource identifier (IRI) for the top class to the instance of the metamodel class for the top class, adding a corresponding instance of the metamodel class for each subclass of the top class to the metamodel, and associating the top class with the instances of the metamodel class corresponding to each subclass of the top class; and enabling a selection of the adjusted configuration settings stored on the storage device for use in a subsequent transformation of primitives of the Semantic Web ontology language into primitives of the software modeling language.
地址 Walldorf DE