Linking World Digital Library Data
As I mentioned earlier, I’ve been learning about linked data in the context of dropping it into the World Digital Library project. I am hopeful we’ll be able to deploy the RDF views1 before too long. In advance of that, I thought it might be helpful to share a sample of what our RDF would look like. The RDF below represents the WDL item for the U.S. Constitution. I appreciate constructive criticism.
A few things to note:
- Mmm, Unicode.
- Item types are from the Bibliographic Ontology.
- Most of the properties are from the Dublin Core Metadata Element Set ontology, especially used where literals are objects rather than resources identified by URI.
- Where possible I dug up or found URIs and used the Dublin Core Metadata Terms ontology.
- An item is modeled as an aggregation of its constituent files, as defined in OAI-ORE. The notion here is that an ORE aggregation of an item, as expressed in a resource map which is discoverable via a link header in each item detail page, is a "whole" item, including all of its files[^2], metadata, and translations.
- I'm also making light use of the NEPOMUK File Ontology to express that constituent files are files, and to be explicit about file sizes so that folks know in advance of retrieving it how large files are.
- Links out to DDC (Decimalised Database of Concepts), Lingvoj, DBpedia, and Library of Congress Authorities & Vocabularies (e.g., LC Subject Headings) are included where possible[^3]. I'd be especially stoked to hear of other vocabs I might link to. The more linked the data, the better.
- The output below is Turtle for readability, but the application will offer up RDF/XML.
The data after the jump:
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix nfo: <http://www.semanticdesktop.org/ontologies/nfo#> .
@prefix ore: <http://www.openarchives.org/ore/terms/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<http://localhost/static/c/2708/service/00303_2003_001_pr.jpg>
dc:format "image/jpeg" ;
nfo:fileSize "259485"^^<http://www.w3.org/2001/XMLSchema#long> ;
a nfo:FileDataObject .
<http://localhost/static/c/2708/service/00303_2003_003_pr.jpg>
dc:format "image/jpeg" ;
nfo:fileSize "267031"^^<http://www.w3.org/2001/XMLSchema#long> ;
a nfo:FileDataObject .
<http://localhost/static/c/2708/reference/00303_2003_004_pr_thumb_item.gif>
dc:format "image/gif" ;
nfo:fileSize "56620"^^<http://www.w3.org/2001/XMLSchema#long> ;
a nfo:FileDataObject .
<http://localhost/static/c/2708/service/00303_2003_004_pr.jpg>
dc:format "image/jpeg" ;
nfo:fileSize "233875"^^<http://www.w3.org/2001/XMLSchema#long> ;
a nfo:FileDataObject .
<http://localhost/static/c/2708/service/00303_2003_002_pr.jpg>
dc:format "image/jpeg" ;
nfo:fileSize "245809"^^<http://www.w3.org/2001/XMLSchema#long> ;
a nfo:FileDataObject .
<http://localhost/item/2708/about.rdf>
dcterms:created "2009-08-10T18:11:25-04:00"^^dcterms:W3CDTF ;
dcterms:creator <http://dbpedia.org/resource/World_Digital_Library> ;
dcterms:modified "2009-08-10T18:11:25-04:00"^^dcterms:W3CDTF ;
ore:describes <http://localhost/item/2708/about.rdf#item> ;
a ore:ResourceMap .
<http://localhost/item/2708/about.rdf#item>
dc:created "17 Septembre 1787"@fr, "17 de septiembre de 1787"@es, "17 de setembro de 1787"@pt, "17 ÑентÑÐ±Ñ€Ñ 1787 г."@ru, "1787å¹´9月17æ—¥"@zh, "September 17, 1787"@en, """١٧ ايلول ١٧٨٧
"""@ar ;
dc:creator "Constitutional Convention, United States"@en, "Convención Constituyente, Estados Unidos"@es, "Convention constitutionnelle, États-Unis"@fr, "Convenção Constitucional, Estados Unidos"@pt, "КонÑÑ‚Ð¸Ñ‚ÑƒÑ†Ð¸Ð¾Ð½Ð½Ð°Ñ ÐšÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ, Соединенные Штаты"@ru, "الاتÙاقية الدستورية، الولايات المتØدة"@ar, "制宪会议,美国"@zh ;
dc:extent "Manuscript (4 pages of parchment)"@en, "Manuscrit (4 pages de parchemin)"@fr, "Manuscrito (4 páginas de pergamino)"@es, "Manuscrito (4 páginas em pergaminho)"@pt, "РукопиÑь (4 пергаментных Ñтраницы)"@ru, "مخطوطة (Ù¤ صÙØات من الورق النÙيس)"@ar, "手è‰æœ¬ï¼ˆ4 页羊皮纸)"@zh ;
dc:language "Anglais"@fr, "English"@en, "Inglés"@es, "Inglês"@pt, "ÐнглийÑкий Ñзык"@ru, "الإنجليزية"@ar, "英è¯"@zh ;
dc:publisher "Administração de Registros e Arquivos Nacionais"@pt, "Archives Nationales et Administration des documents (NARA) des États-Unis d'Amérique "@fr, "Los Archivos Nacionales y Administración de Documentos (NARA) de los Estados Unidos de América"@es, "National Archives and Records Administration"@en, "Управление национальных архивов и документов"@ru, "الإدارة الأمريكية للوثائق والسجلات الوطنية"@ar, "美国国家文件与档案管ç†å±€"@zh ;
dc:subject "Constituciones"@es, "Constituições"@pt, "Constitutional & administrative law"@en, "Constitutions"@en, "Constitutions"@fr, "Derecho constitucional y administrativo"@es, "Direito constitucional e administrativo"@pt, "Droit constitutionnel et administratif"@fr, "Politics and government"@en, "Politique et gouvernement"@fr, "PolÃtica e governo"@pt, "PolÃtica y gobierno"@es, "КонÑтитуции"@ru, "КонÑтитуционное и админиÑтративное право"@ru, "Политика и правительÑтво"@ru, "الدساتير"@ar, "السياسة والØكومة"@ar, "القانون الدستوري والإداري."@ar, "宪法"@zh, "宪法 & 行政法"@zh, "政治和政府"@zh ;
dc:title "Constitución de los Estados Unidos"@es, "Constituição dos Estados Unidos"@pt, "Constitution des États-Unis"@fr, "Constitution of the United States"@en, "КонÑÑ‚Ð¸Ñ‚ÑƒÑ†Ð¸Ñ Ð¡Ð¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð½Ñ‹Ñ… Штатов"@ru, "دستور الولايات المتØدة"@ar, "美国宪法"@zh ;
dcterms:DDC "342" ;
dcterms:LCSH <http://id.loc.gov/authorities/label/Constitutions> ;
dcterms:alternative "Constitution of the United States"@en ;
dcterms:dateSubmitted "2009-05-07T06:45:21-04:00"^^dcterms:W3CDTF ;
dcterms:description "1787 å¹´ 5 月 14 日,制宪会议在费城的议会大楼(独立厅)å¬å¼€ï¼Œç›®çš„是修订《邦è”æ¡ä¾‹ã€‹ã€‚ 由于开始时åªæœ‰ä¸¤ä¸ªå·žçš„代表团出å¸ï¼Œæˆå‘˜ä¸å¾—ä¸ä¸€å¤©å¤©åœ°ä¼‘会,直到 5 月 25 日与会人数达到法定的七个州。 通过讨论和争辩,6 月ä¸æ—¬æ—¶æ˜Žç¡®æ˜¾ç¤ºå¤§ä¼šä¸Žå…¶ä¿®æ”¹çŽ°æœ‰çš„《è”邦æ¡ä¾‹ã€‹ä¸å¦‚为政府é‡æ–°èµ·è‰ä¸€ä»½å…¨æ–°çš„框架。 整个å¤å£ï¼Œä»£è¡¨ä»¬éƒ½åœ¨éžå…¬å¼€ä¼šè®®ä¸è¾©è®ºã€èµ·è‰ã€é‡æ–°èµ·è‰æ–°å®ªæ³•çš„æ¡æ¬¾ã€‚ 主è¦çš„争论问题包括è¦èµ‹äºˆä¸å¤®æ”¿åºœå¤šå¤§æƒåˆ©ã€å…许å„州在国会ä¸æœ‰å¤šå°‘个代表å¸ä½ä»¥åŠè¿™äº›ä»£è¡¨åº”该如何选举产生——由人民直接选举还是由å„州立法人员选举产生。 这部宪法是很多人智慧的结晶,是åˆä½œæ”¿æ²»è¿ä½œå’Œå¦¥å艺术的典范。"@zh, "A Convenção Federal reuniu-se na Casa de Estado (Hall da Independência), em Filadélfia, em 14 de maio de 1787 para revisar os Artigos da Confederação. Em virtude de estarem presentes, inicialmente, as delegações de apenas dois estados, os membros suspenderam os trabalhos, dia após dia, até que fosse atingido o quórum de sete estados em 25 de maio. Através de discussões e debates ficou claro, em meados de junho que, em vez de alterar os atuais artigos da Confederação, a convenção deveria elaborar uma estrutura inteiramente nova para o governo. Ao longo de todo o verão, os delegados debateram, elaboraram e reelaboraram os artigos da nova Constituição em sessões fechadas. Entre os principais pontos em questão estavam o grau de poder permitido ao governo central, o número de representantes no Congresso para cada Estado, e como estes representantes deveriam ser eleitos - diretamente pelo povo ou pelos legisladores do estado. A Constituição foi o trabalho de muitas mentes e permanece como um modelo de cooperação entre lideranças polÃticas e da arte da condescendência."@pt, "La Convención Federal se reunió en la Cámara del Estado (Salón de la Independencia) en Filadelfia el 14 de mayo de 1787, para revisar los artÃculos de la Confederación. Debido a que las delegaciones de sólo dos estados estuvieron presentes inicialmente, los miembros levantaron sesión de un dÃa para el siguiente hasta que se obtuvo un quórum de siete estados el 25 de mayo. A través de la discusión y el debate se hizo evidente a mediados de junio que, en lugar de modificar los actuales artÃculos de la Confederación, la convención prepararÃa un marco totalmente nuevo para el gobierno. Durante todo el verano, los delegados debatieron, prepararon y redactaron nuevamente los artÃculos de la nueva Constitución en sesiones a puerta cerrada. Entre los principales puntos en cuestión estuvieron cuánto poder otorgar al gobierno central, el número de representantes en el Congreso que se iban a permitir a cada Estado y la forma en que estos representantes debÃan ser elegidos, directamente por el pueblo o por los legisladores estatales. La Constitución fue el resultado del trabajo de muchas mentes y se erige como modelo de cooperación polÃtica y del arte del compromiso."@es, "La Convention Fédérale s'assembla dans la Chambre Législative (Independence Hall) à Philadelphie le 14 mai 1787, pour réviser les articles de la Confédération. En raison de la seule présence initiale des délégations de deux États, les membres ajournèrent d'un jour à l'autre jusqu'à ce que le quorum de sept États soit obtenu le 25 mai.  travers les discussions et les débats, il devint clair dès la mi-juin que, plutôt que de modifier les articles existants de la Confédération, la convention allait plutôt ébaucher un cadre entièrement nouveau pour le gouvernement. Tout au long de l'été, les délégués débattirent, élaborèrent, et remanièrent les articles de la nouvelle Constitution, à huis clos. Les principaux points litigieux portaient sur la puissance à accorder au gouvernement central, sur le nombre de représentants au Congrès pour chaque État, et sur le mode d'élection de ces représentants - directement par le peuple ou par les législateurs de l'état. La Constitution fut l'Å“uvre de nombreux esprits et reste un modèle de coopération politique et de l'art du compromis."@fr, "The Federal Convention convened in the State House (Independence Hall) in Philadelphia on May 14, 1787, to revise the Articles of Confederation. Because the delegations from only two states were present initially, the members adjourned from one day to the next until a quorum of seven states was obtained on May 25. Through discussion and debate it became clear by mid-June that, rather than amend the existing Articles of Confederation, the convention would draft an entirely new framework for the government. All through the summer, the delegates debated, drafted, and redrafted the articles of the new Constitution in closed sessions. Among the chief points at issue were how much power to allow the central government, how many representatives in Congress to allow each state, and how these representatives should be elected--directly by the people or by the state legislators. The Constitution was the work of many minds and stands as a model of cooperative statesmanship and the art of compromise."@en, "Федеральное Ñобрание ÑобралоÑÑŒ на заÑедание в Доме правительÑтва (зал ÐезавиÑимоÑти) 14 Ð¼Ð°Ñ 1787 года Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑмотра Статей Конфедерации. ПоÑкольку вначале на заÑедании приÑутÑтвовали предÑтавители только двух штатов, Собрание было раÑпущено на неÑколько дней до тех пор, пока 25 Ð¼Ð°Ñ Ð½Ðµ был обеÑпечен кворум из предÑтавителей Ñеми штатов. Ð’ ходе диÑкуÑÑий и дебатов к Ñередине Ð¸ÑŽÐ½Ñ Ñтало понÑтно, что Ñобрание было намерено Ñкорее ÑоÑтавить новый вариант Ñтруктуры правительÑтва, нежели чем переÑматривать ÑущеÑтвующие Статьи Конфедерации. Ð’ течение вÑего лета делегаты обÑуждали, ÑоÑтавлÑли черновые варианты Ñтатей новой КонÑтитуции и тут же их переÑматривали в ходе закрытых заÑеданий. Среди оÑновных обÑуждавшихÑÑ Ð²Ð¾Ð¿Ñ€Ð¾Ñов были вопроÑÑ‹ Ñтепени влаÑти и полномочий, которыми должно быть наделено центральное правительÑтво, количеÑтва предÑтавителей в КонгреÑÑе от каждого штата, а также процедуры Ð¿ÐµÑ€ÐµÐ¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ Ñтих предÑтавителей — непоÑредÑтвенно жителÑми штатов или законодательными ÑобраниÑми штатов. КонÑÑ‚Ð¸Ñ‚ÑƒÑ†Ð¸Ñ Ð±Ñ‹Ð»Ð° плодом работы многих политиков и ÑвлÑетÑÑ Ñрким примером ÑотрудничеÑтва гоÑударÑтвенных деÑтелей и иÑкуÑÑтва компромиÑÑа."@ru, "اجتمع ممثلو الاتØاد الÙدرالي ÙÙŠ قصر الدولة (قاعة الاستقلال) ÙÙŠ ÙيلادلÙيا يوم ١٤ أيار ١٧٨٧ لتعديل النظام الأساسي للاتØاد. ÙˆØيث Øضر ÙˆÙدان اثنان Ùقط من ÙˆÙود الولايات ÙÙŠ البداية، رÙع الأعضاء الØضور الجلسة من يوم إلى آخر Øتى اكتمل النصاب القانوني بØضور ÙˆÙود سبع ولايات ÙÙŠ ٢٥ أيار. وقد Ø§ØªØ¶Ø Ø®Ù„Ø§Ù„ المناقشات والØوار بØلول منتص٠Øزيران أنه بدلا من تعديل مواد الاتØاد الكونÙدرالي القائمة، كان على المؤتمرين صياغة إطار جديد تماما بالنسبة للØكومة. وطوال ذلك الصيÙØŒ ناقش المندوبون وصاغوا ثم أعادوا صياغة مواد الدستور الجديد ÙÙŠ جلسات مغلقة. ومن بين النقاط الرئيسية التي دار Øولها الجدل مدى صلاØيات الØكومة المركزية وعدد الممثلين ÙÙŠ الكونغرس لكل ولاية ØŒ وكيÙية انتخاب هؤلاء ممثلين -- بالانتخاب المباشر من الشعب أو من قبل مشرّعي الولايات. لقد كان الدستور من عمل عقول كثيرة وهو يمثل نموذجا Ù„ÙÙ† الØكم التعاوني Øنكة التوصل إلى الØلول الوسط."@ar ;
dcterms:identifier "http://localhost/item/2708/about.rdf#item" ;
dcterms:language <http://www.lingvoj.org/lang/en> ;
dcterms:publisher <http://dbpedia.org/resource/National_Archives_and_Records_Administration> ;
dcterms:spatial <http://dbpedia.org/resource/North_America>, <http://dbpedia.org/resource/United_States_of_America>, "América del Norte"@es, "América do Norte"@pt, "Amérique du Nord"@fr, "Estados Unidos da América"@pt, "Estados Unidos de América"@es, "North America"@en, "United States of America"@en, "États-Unis d'Amérique"@fr, "Ð¡ÐµÐ²ÐµÑ€Ð½Ð°Ñ Ðмерика"@ru, "Соединенные Штаты Ðмерики"@ru, "أمريكا الشمالية"@ar, "الولايات المتØدة الأمريكية"@ar, "北美"@zh, "美国"@zh ;
dcterms:subject <http://dbpedia.org/resource/Constitutions> ;
dcterms:temporal "1700 AD - 1799 AD"@en, "1700 ap. J.-C. - 1799 ap. J.-C."@fr, "1700 d.C. - 1799 d.C."@es, "1700 d.C. - 1799 d.C."@pt, "1700 н.Ñ. - 1799 н.Ñ."@ru, "1700 公元 - 1799 公元"@zh, "١٧٠٠م - ١٧٩٩ Ù…"@ar ;
dcterms:title <http://dbpedia.org/resource/Constitution_of_the_United_States> ;
ore:aggregates <http://localhost/static/c/2708/reference/00303_2003_004_pr_thumb_item.gif>, <http://localhost/static/c/2708/service/00303_2003_001_pr.jpg>, <http://localhost/static/c/2708/service/00303_2003_002_pr.jpg>, <http://localhost/static/c/2708/service/00303_2003_003_pr.jpg>, <http://localhost/static/c/2708/service/00303_2003_004_pr.jpg> ;
ore:isDescribedBy <http://localhost/item/2708/about.rdf> ;
a <http://purl.org/ontology/bibo/Manuscript> ;
rdfs:seeAlso <http://hdl.loc.gov/loc.wdl/dna.2708> .
-
Sadly, the URIs are uglyish due to some constraints from our caching configuration. I figure we can redirect uglyish URIs to cool ones and make use of
owl:sameAs
` if those constraints go away. ↩