http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-107368302-B

Outgoing Links

Predicate Object
classificationCPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F8-74
classificationIPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F8-74
filingDate 2017-06-28-04:00^^<http://www.w3.org/2001/XMLSchema#date>
grantDate 2020-04-24-04:00^^<http://www.w3.org/2001/XMLSchema#date>
publicationDate 2020-04-24-04:00^^<http://www.w3.org/2001/XMLSchema#date>
publicationNumber CN-107368302-B
titleOfInvention Design pattern recognition method based on ontology
abstract The invention discloses a design pattern recognition method based on an ontology, which is mainly used for recognizing a design pattern in the field of reverse engineering of software. The design schema provides a schema for improving the subsystems, components, or relationships between them of a software system, depicting a common structure for organizing components in communication with each other, which can address general design issues in a specific context. The invention uses description logic to carry out conceptual modeling of a design mode, and constructs an ontology class and an ontology attribute based on the conceptual modeling. And after the ontology instance is automatically extracted from the source code, converting the process of comparing the target system abstraction with the design mode abstraction into the process of using the ontology query language to carry out ontology reasoning. And constructing an ontology query statement according to the description logic, and using an inference engine to reason. The design pattern recognition based on the ontology has strong expression capability and can also give consideration to reasoning performance, so that the recognition accuracy is improved, and the pattern library is easy to expand and use.
priorityDate 2017-06-28-04:00^^<http://www.w3.org/2001/XMLSchema#date>
type http://data.epo.org/linked-data/def/patent/Publication

Incoming Links

Predicate Subject
isDiscussedBy http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID91677
http://rdf.ncbi.nlm.nih.gov/pubchem/substance/SID415790515
http://rdf.ncbi.nlm.nih.gov/pubchem/anatomy/ANATOMYID8590
http://rdf.ncbi.nlm.nih.gov/pubchem/taxonomy/TAXID8590

Total number of triples: 14.