{"title":"将关系数据库映射到关联数据","authors":"Juan Sequeda, Daniel P. Miranker","doi":"10.1201/b16859-7","DOIUrl":null,"url":null,"abstract":"To live up to its promise of web-scale data integration, the Semantic Web will have to include the content of existing relational databases. One study determined that there is 500 times as much data in the hidden or deep web as there is in crawlable, indexable web pages; most of that hidden data is stored in relational databases [79]. Starting with a 2007 workshop, titled “RDF Access to Relational Databases”1, the W3C sponsored a series of activities to address this issue. At that workshop, the acronym, RDB2RDF, Relational Database to Resource Description Framework, was coined. In September 2012, these activities culminated in the ratification of two W3C standards, colloquially known as Direct Mapping [43] and R2RML [165]. By design, both these standards avoid any content that speaks about implementation, directly or indirectly. The standards concern is syntactic transformation of the contents of rows in relational tables to RDF. The R2RML language includes statements that specify which columns and tables are mapped to properties and classes of a domain ontology. Thus, the language empowers a developer to examine the contents of a relational database and write a mapping specification. For relational databases with large database schema, the manual development of a mapping is a commensurately large undertaking. Thus, a standard direct mapping is defined; that is an automatic mapping of the relational data to an RDF graph reflecting the structure of the database schema. URIs are automatically generated from the names of database schema elements.","PeriodicalId":252334,"journal":{"name":"Linked Data Management","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Mapping Relational Databases to Linked Data\",\"authors\":\"Juan Sequeda, Daniel P. Miranker\",\"doi\":\"10.1201/b16859-7\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To live up to its promise of web-scale data integration, the Semantic Web will have to include the content of existing relational databases. One study determined that there is 500 times as much data in the hidden or deep web as there is in crawlable, indexable web pages; most of that hidden data is stored in relational databases [79]. Starting with a 2007 workshop, titled “RDF Access to Relational Databases”1, the W3C sponsored a series of activities to address this issue. At that workshop, the acronym, RDB2RDF, Relational Database to Resource Description Framework, was coined. In September 2012, these activities culminated in the ratification of two W3C standards, colloquially known as Direct Mapping [43] and R2RML [165]. By design, both these standards avoid any content that speaks about implementation, directly or indirectly. The standards concern is syntactic transformation of the contents of rows in relational tables to RDF. The R2RML language includes statements that specify which columns and tables are mapped to properties and classes of a domain ontology. Thus, the language empowers a developer to examine the contents of a relational database and write a mapping specification. For relational databases with large database schema, the manual development of a mapping is a commensurately large undertaking. Thus, a standard direct mapping is defined; that is an automatic mapping of the relational data to an RDF graph reflecting the structure of the database schema. URIs are automatically generated from the names of database schema elements.\",\"PeriodicalId\":252334,\"journal\":{\"name\":\"Linked Data Management\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Linked Data Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1201/b16859-7\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Linked Data Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1201/b16859-7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
To live up to its promise of web-scale data integration, the Semantic Web will have to include the content of existing relational databases. One study determined that there is 500 times as much data in the hidden or deep web as there is in crawlable, indexable web pages; most of that hidden data is stored in relational databases [79]. Starting with a 2007 workshop, titled “RDF Access to Relational Databases”1, the W3C sponsored a series of activities to address this issue. At that workshop, the acronym, RDB2RDF, Relational Database to Resource Description Framework, was coined. In September 2012, these activities culminated in the ratification of two W3C standards, colloquially known as Direct Mapping [43] and R2RML [165]. By design, both these standards avoid any content that speaks about implementation, directly or indirectly. The standards concern is syntactic transformation of the contents of rows in relational tables to RDF. The R2RML language includes statements that specify which columns and tables are mapped to properties and classes of a domain ontology. Thus, the language empowers a developer to examine the contents of a relational database and write a mapping specification. For relational databases with large database schema, the manual development of a mapping is a commensurately large undertaking. Thus, a standard direct mapping is defined; that is an automatic mapping of the relational data to an RDF graph reflecting the structure of the database schema. URIs are automatically generated from the names of database schema elements.