CORRECTING RESOURCE DESCRIPTIVE FRAMEWORK STATEMENTS BASED ON SIMILARITY OF TERMS TO WEB ONTOLOGY
First Claim
1. A method by a computer comprising:
- generating a list of unique terms, each comprising prefix data and associated property data, contained in a defined web ontology language;
receiving a resource descriptive framework (RDF) statement about a web resource;
generating a list of unique terms, each comprising prefix data and associated property data, contained in the RDF statement;
identifying a first problem term within the list of unique terms contained in the RDF statement that is not present among the list of unique terms contained in the defined web ontology language;
generating a list of candidate terms contained in the defined web ontology that satisfy a threshold similarity to the first problem term;
selecting a candidate term from among the list of candidate terms having a data type for the property data that matches a data type for the property data of the first problem term; and
substituting the candidate term for each occurrence of the first problem term contained in the RDF statement.
1 Assignment
0 Petitions
Accused Products
Abstract
A list of unique terms, each having prefix and associated property data, contained in a defined web ontology is generated. A RDF statement about a web resource is received, and a list of unique terms contained in the RDF statement is generated. A problem term is identified within the list of unique terms contained in the RDF statement that is not present among the list of unique terms contained in the web ontology. A list of candidate terms that are contained in the web ontology that satisfy a threshold similarity to the problem term is generated. A candidate term is selected from among the list of candidate terms having a data type for the property data matching a data type for the property data of the problem term. The candidate term is substituted for each occurrence of the problem term contained in the RDF statement.
8 Citations
20 Claims
-
1. A method by a computer comprising:
-
generating a list of unique terms, each comprising prefix data and associated property data, contained in a defined web ontology language; receiving a resource descriptive framework (RDF) statement about a web resource; generating a list of unique terms, each comprising prefix data and associated property data, contained in the RDF statement; identifying a first problem term within the list of unique terms contained in the RDF statement that is not present among the list of unique terms contained in the defined web ontology language; generating a list of candidate terms contained in the defined web ontology that satisfy a threshold similarity to the first problem term; selecting a candidate term from among the list of candidate terms having a data type for the property data that matches a data type for the property data of the first problem term; and substituting the candidate term for each occurrence of the first problem term contained in the RDF statement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising:
a computer readable storage medium having computer readable program code embodied in the medium that when executed by a processor of a computer system causes the computer system to perform operations comprising; generating a list of unique terms, each comprising prefix data and associated property data, contained in a defined web ontology language; receiving a resource descriptive framework (RDF) statement about a web resource; generating a list of unique terms, each comprising prefix data and associated property data, contained in the RDF statement; identifying a first problem term within the list of unique terms contained in the RDF statement that is not present among the list of unique terms contained in the defined web ontology language; generating a list of candidate terms contained in the defined web ontology that satisfy a threshold similarity to the first problem term; selecting a candidate term from among the list of candidate terms having a data type for the property data that matches a data type for the property data of the first problem term; and substituting the candidate term for each occurrence of the first problem term contained in the RDF statement. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification