• 沒有找到結果。

第五章 結論與建議

第二節 建議

本節將提出本研究範圍之外的延伸議題,除了幫助後續研究人員一個參考的 依據,也能針對本研究未涉及到的其他面向,採取進一步的研究。共分為三個主 要議題進行探討與延伸。

一、 擴展本體收錄範圍與深度

本研究僅以王振鵠教授其著作,以及其他單位保存之資料為研究內容,資料 來源是造成限制的原因,倘若收錄範圍增加至其身邊之相關人事物的其他描述,

則其脈絡探索更可擴展到人際互動,或是王教授對於圖資領域的間接影響程度。

二、 應用於其他領域及學者

除了探索圖資領域學者的個人脈絡外,更可以透過本研究所使用的建置方法,

套用至其他領域學者上,如此便可取得跨領域的學者互動與其相互影響,對於研 究學術歷史脈絡的數位人文學者而言,會是一套便於探索資源的便利工具。

三、 人性化語意搜尋介面

在觀測實驗過程與結果時可以發現,在未了解知識本體結構的背景下,多數 使用者無法自如地使用內部資源,諸如搜尋失敗、誤解語意邏輯或是對搜尋結果 的不信任等問題,都會導致知識本體網站上的使用困難,因此目前急需投入資源 於語意工具的開發,讓知識本體的應用更為便利與多元,才能促使人類的知識流 通更有效率。

75

參考文獻

中國文化大學(2006)。實體。中華百科全書。取自

http://ap6.pccu.edu.tw/Encyclopedia_media/main-philosophy.asp?id=3233

阮明淑、溫達茂(2002)。Ontology 應用於知識組織之初探。佛教圖書館館 訊,32,6-17。

沈佳瑾(2006)。以後設資料為基礎之知識本體雛型建置(未出版之碩士論 文)。國立雲林科技大學資訊管理研究所碩士班,雲林縣。

呂淑惠(2002)。大專院校圖書館網站經營管理之研究(未出版之碩士論 文)。國立臺灣大學,台北市。

林妙樺(2003)。數位典藏系統入口網站界面可用性評估模式之探討。大學圖 書館,10(2),160-182。

林信成(2000)。XML 在電子出版之應用─XHTML、SMIL、MathML 與 SVG 初探。國家圖書館館刊,89(2),157-172。

林淑芬(2012)。虛擬國際權威檔。圖書館學與資訊科學大辭典。取自 http://terms.naer.edu.tw/detail/1679249/

76

柯皓仁、陳亞寧(2013 年 11 月)。鏈結資料在圖書館的應用。「海量資料:

學術研究新境界」發表之論文,台灣大學。

國立臺灣師範大學圖書館(2015 年 12 月 28 日)。振翮高飛鵠志萬里-王振鵠教 授九秩榮慶特展。檢索自http://archives.lib.ntnu.edu.tw/ChenKuWang/

陳亞寧、陳淑君(1999)。Metadata 初探。中央研究院計算中心通訊,15

(5),36-43。

項潔(2011)。從保存到創造:開啟數位人文研究。台北市:國立臺灣大學出 版中心出版。

董采維、唐牧群(2015)。從碩士論文口試委員探討臺灣圖書資訊學界社會網 絡及研究主題多樣性。圖書館學與資訊科學,40(2),44-66。

經濟部標準檢驗局(2013)。詮釋資料。國家標準(CNS)網路服務系統。取自

http://www.cnsonline.com.tw/?node=detail&generalno=15136&locale=zh_TW

鄭麗敏(1994)。近二十年來臺灣地區圖書館與資訊科學期刊論文引用參考文 獻特性分析(未出版之碩士論文)。私立淡江大學教育資訊科學研究所,

台北縣。

77

顧力仁(2005)。永遠秉持誠與恆的信念:王教授振鵠先生論著述要及其學術 思想。圖書館學與資訊科學,31(2),5-13。

Auer, S., Bizer, C., Kobilarov, G., Lehmann, J., Cyganiak, R., & Ives, Z. (2007).

Dbpedia: A nucleus for a web of open data Springer. Proceedings of the Lecture

Notes in Computer Science 4825, 722-735. doi; 10.1007/978-3-540-76298-0_52

Berners-Lee, T., & Fischetti, M. (2000). Weaving the web: The original design and ultimate destiny of the world wide web by its inventor. NY: HarperCollins.

Busa, R. (1980). The annals of humanities computing: The index thomisticus.

Computers and the Humanities, 14(2), 83-90.

Clark & Parsia, LLC. (2014). Pellet: OWL 2 reasoner for java. [Data file and code book]. Retrieved from http://clarkparsia.com/pellet

Corda, I. (2007). Ontology-based representation and reasoning about the history of science. (Unpublished doctoral dissertation or master’s thesis). University of

Leeds, Leeds, England.

Craig, H. (2004). Stylistic analysis and authorship studies. In S. Schreibman, R.

Siemens, & J. Unsworth (Eds.), A Companion to Digital Humanities (pp. 233-334). MA: Blackwell.

78

Cyganiak, R. (2012). The D2RQ platform-accessing relational databases as virtual RDF graphs. Retrieved from http://d2rq.org/

DuraSpace Organization. (2016, May 02). VIVO|connect-share-discover. Retrieved from http://vivoweb.org/

Gruber, T. R. (1993). A translation approach to portable ontology specifications.

Knowledge Acquisition, 5(2), 199-220.

Hjelm, J. (2001). Creating the semantic web with RDF: Professional developer's guide. NY: John Wiley & Sons, Inc.

Horrocks, I., Patel-Schneider, P. F., & van Harmelen, F. (2003). From SHIQ and RDF to OWL: The making of a web ontology language. Web Semantics: Science, Services and Agents on the World Wide Web, 1(1), 7-26.

Keller, M. A., Persons, J., Glaser, H., & Calter, M. (2011). Report of the stanford linked data workshop, 27 June – 1 July 2011. Proceedings of the Linked Data for

Libraries, Museums, and Archives: Survey and Workshop Report 152. 1-50.

Retrieved from

http://www.clir.org/pubs/reports/pub152/LinkedDataWorkshop.pdf

79

Lee, Y. S., Hong, S. W., Smith-Jackson, T. L., Nussbaum, M. A., & Tomioka, K.

(2006). Systematic evaluation methodology for cell phone user interfaces.

Interacting with Computers, 18(2), 304-325.

McGuinness, D. L., & Van Harmelen, F. (2004). OWL web ontology language overview [Data file and code book]. Retrieved from

http://s3.amazonaws.com/academia.edu.documents/30759881/5.3-B1.pdf?AWSAccessKeyId=AKIAJ56TQJRTWSMTNPEA&Expires=146650099

5&Signature=Ezva5f01Jv9ylZ7hoLRyvj8Qfj4%3D&response-content-disposition=inline%3B%20filename%3DOWL_web_ontology_language_overvie w.pdf

Nielsen, J.(1994).Usability engineering. San Francisco, Calif. : Morgan Kaufmann.

Noy, N., & McGuinness, D. L. (2001). Ontology development 101 A guide to creating your first ontology. Retrieved from

http://protege.stanford.edu/publications/ontology_development/ontology101.pdf

Online Computer Library Center. (2014). Virtual international authority file.

Retrieved from http://www.oclc.org/viaf.en.html

Oracle Corporation. (2015). MySQL. Retrieved from http://www.mysql.com/

80

Pacific Neighborhood Consortium. (2013). PNC 2013 annual conference and joint meetings. Retrieved from http://www.pnclink.org/pnc2013/english/index.html

Parundekar, R., Knoblock, C. A., & Ambite, J. L. (2010). Linking and building ontologies of linked data. Proceedings of the Lecture Notes in Computer Science 9687, 598-614. doi; 10.1007/978-3-642-17746-0_38

Prud’Hommeaux, E., & Seaborne, A. (2008). SPARQL query language for RDF

[Data file and code book]. Retrieved from https://www.w3.org/TR/rdf-sparql-query/

Soo, V., Lee, C., Yeh, J. J., & Chen, C. (2002, July). Using sharable ontology to retrieve historical images. In W.Hersh (Chair) Joint Conference on Digital Libraries. Symposium conducted at the meeting of Oregon Health & Science

University, Portland, OR.

Stanford Center for Biomedical Informatics Research. (2014). Protégé. Retrieved from http://protege.stanford.edu/

The Apache Software Foundation. (2014). Welcome! - the apache HTTP server project. Retrieved from http://httpd.apache.org/

81

The Library of Congress. (2014). Linked data service : Main dataset descriptions.

Retrieved from http://id.loc.gov/descriptions/

Uschold, M., & Gruninger, M. (1996). Ontologies: Principles, methods and applications. The Knowledge Engineering Review, 11(02), 93-136.

W3C. (2014). Extensible markup language (XML). Retrieved from http://www.w3.org/XML/

Zöllner-Weber, A. (2009). Ontologies and logic reasoning as tools in humanities?

Digital Humanities Quarterly, 3(4), 1-15.

82

附錄

附錄一 D2RQ 的映射檔

@prefix map: <#> .

@prefix db: <> .

@prefix vocab: <vocab/> .

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> .

@prefix jdbc: <http://d2rq.org/terms/jdbc/> .

@prefix vh: <http://localhost/VIVOhistory.owl#>.

@prefix foaf: <http://xmlns.com/foaf/0.1/> .

@prefix owl: <http://www.w3.org/2002/07/owl#> .

@prefix vhc: <http://localhost:2020/resource/class/> .

@prefix skos: <http://www.w3.org/2004/02/skos/core#> .

@prefix vivo: <http://vivoweb.org/ontology/core#> .

@prefix event: <http://purl.org/NET/c4dm/event.owl#> .

@prefix obo: <http://purl.obolibrary.org/obo/> .

@prefix bibo: <http://purl.org/ontology/bibo/> . map:database a d2rq:Database;

d2rq:jdbcDriver "com.mysql.jdbc.Driver";

d2rq:jdbcDSN "jdbc:mysql://localhost/jenadbtest";

d2rq:username "root";

d2rq:password "fu800124";

jdbc:autoReconnect "true";

jdbc:zeroDateTimeBehavior "convertToNull";

.

83

###### Table person

map:person a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "person/@@person.id@@";

d2rq:class vhc:person;

d2rq:classDefinitionLabel "person";

.

map:SeeAlsoStatement a d2rq:AdditionalProperty;

d2rq:propertyName rdfs:seeAlso;

d2rq:propertyValue <http://annotation.semanticweb.org/iswc2003/>

.

map:person_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:person;

d2rq:property rdfs:about;

d2rq:pattern "@@person.id@@";

.

map:person_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:person;

d2rq:property rdfs:label;

d2rq:pattern "@@person.label@@";

.

###### Table person2

map:person2 a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "person/@@person2.id@@";

d2rq:class vhc:person;

d2rq:classDefinitionLabel "person";

.

map:SeeAlsoStatement a d2rq:AdditionalProperty;

d2rq:propertyName rdfs:seeAlso;

d2rq:propertyValue <http://annotation.semanticweb.org/iswc2003/>

.

map:person2_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:person2;

d2rq:property rdfs:about;

d2rq:pattern "@@person2.id@@";

.

map:person2_label a d2rq:PropertyBridge;

84

d2rq:belongsToClassMap map:person2;

d2rq:property rdfs:label;

d2rq:pattern "@@person2.label@@";

.

###### Table journal_article

map:journal_article a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "journal_article/@@journal_article.id@@";

d2rq:class vhc:journal_article;

d2rq:classDefinitionLabel "journal_article";

.

map:journal_article_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:journal_article;

d2rq:property rdfs:about;

d2rq:pattern "@@journal_article.id@@";

.

map:journal_article_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:journal_article;

d2rq:property rdfs:label;

d2rq:pattern "@@journal_article.label@@";

.

###### Table research_area

map:research_area a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "research_area/@@research_area.id@@";

d2rq:class vhc:research_area;

d2rq:classDefinitionLabel "research_area";

.

map:research_area_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:research_area;

d2rq:property rdfs:about;

d2rq:pattern "@@research_area.id@@";

.

map:research_area_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:research_area;

d2rq:property rdfs:label;

d2rq:pattern "@@research_area.label@@";

.

85

###### Table class

map:class a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "class/@@class.id@@";

d2rq:class rdfs:class;

d2rq:classDefinitionLabel "class";

.

map:class_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:class;

d2rq:property rdfs:about;

d2rq:pattern "@@class.id@@";

.

map:class_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:class;

d2rq:property rdfs:label;

d2rq:pattern "@@class.label@@";

.

###### Table class2

map:class2 a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "class/@@class2.id@@";

d2rq:class rdfs:class;

d2rq:classDefinitionLabel "class";

.

map:class2_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:class2;

d2rq:property rdfs:about;

d2rq:pattern "@@class2.id@@";

.

map:class2_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:class2;

d2rq:property rdfs:label;

d2rq:pattern "@@class2.label@@";

.

###### Table papers

map:papers a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "papers/@@papers.id@@";

86

d2rq:class obo:FBcv_0000212;

d2rq:classDefinitionLabel "papers"@en;

d2rq:classDefinitionLabel "論文"@zh;

.

map:papers_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:papers;

d2rq:property rdfs:about;

d2rq:pattern "@@papers.id@@";

.

map:papers_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:papers;

d2rq:property rdfs:label;

d2rq:pattern "@@papers.label@@";

.

###### Table journal

map:journal a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "journal/@@journal.id@@";

d2rq:class vhc:journal;

d2rq:classDefinitionLabel "journal";

.

map:journal_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:journal;

d2rq:property rdfs:about;

d2rq:pattern "@@journal.id@@";

.

map:journal_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:journal;

d2rq:property rdfs:label;

d2rq:pattern "@@journal.label@@";

.

###### Table publication

map:publication a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "publication/@@publication.id@@";

d2rq:class vhc:publication;

d2rq:classDefinitionLabel "publication";

.

87

map:publication_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:publication;

d2rq:property rdfs:about;

d2rq:pattern "@@publication.id@@";

.

map:publication_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:publication;

d2rq:property rdfs:label;

d2rq:pattern "@@publication.label@@";

.

###### Table academia_organization

map:academia_organization a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "academia_organization/@@academia_organization.id@@";

d2rq:class vhc:academia_organization;

d2rq:classDefinitionLabel "academia_organization";

.

map:academia_organization_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:academia_organization;

d2rq:property rdfs:about;

d2rq:pattern "@@academia_organization.id@@";

.

map:academia_organization_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:academia_organization;

d2rq:property rdfs:label;

d2rq:pattern "@@academia_organization.label@@";

.

###### Table organization

map:organization a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "organization/@@organization.id@@";

d2rq:class foaf:organization;

d2rq:classDefinitionLabel "organization";

d2rq:additionalClassDefinitionProperty map:SeeAlsoStatement;

.

map:SeeAlsoStatement a d2rq:AdditionalProperty;

d2rq:belongsToClassMap map:organization;

d2rq:propertyName rdfs:seeAlso;

88

d2rq:property rdfs:seeAlso;

d2rq:propertyValue <http://annotation.semanticweb.org/iswc2003/>;

d2rq:uriColumn "organization.SeeAlsoStatement";

.

map:organization_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:organization;

d2rq:property rdfs:about;

d2rq:pattern "@@organization.id@@";

.

map:organization_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:organization;

d2rq:property rdfs:label;

d2rq:pattern "@@organization.label@@";

.

###### Table Agent

foaf:Agent a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "Agent/@@Agent.id@@";

d2rq:class foaf:Agent;

d2rq:classDefinitionLabel "Agent";

.

foaf:Agent_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap foaf:Agent;

d2rq:property rdfs:about;

d2rq:pattern "@@Agent.id@@";

.

foaf:Agent_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap foaf:Agent;

d2rq:property rdfs:label;

d2rq:pattern "@@Agent.label@@";

.

###### Table item

map:item a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "item/@@item.id@@";

d2rq:class vhc:item;

d2rq:classDefinitionLabel "item";

.

89

map:item_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:item;

d2rq:property rdfs:about;

d2rq:pattern "@@item.id@@";

.

map:item_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:item;

d2rq:property rdfs:label;

d2rq:pattern "@@item.label@@";

.

###### Table Thing

owl:Thing a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "Thing/@@Thing.id@@";

d2rq:class owl:Thing;

d2rq:classDefinitionLabel "Thing";

.

owl:Thing_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap owl:Thing;

d2rq:property rdfs:about;

d2rq:pattern "@@Thing.id@@";

.

owl:Thing_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap owl:Thing;

d2rq:property rdfs:label;

d2rq:pattern "@@Thing.label@@";

.

###### Table property

map:property a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "property/@@property.id@@";

d2rq:class rdf:Property;

d2rq:classDefinitionLabel "property";

.

map:property_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:property;

d2rq:property rdfs:about;

d2rq:pattern "@@property.id@@";

90

.

map:property_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:property;

d2rq:property rdfs:label;

d2rq:pattern "@@property.label@@";

.

###### Table property2

map:property2 a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "property/@@property2.id@@";

d2rq:class rdf:Property;

d2rq:classDefinitionLabel "property";

.

map:property2_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:property2;

d2rq:property rdfs:about;

d2rq:pattern "@@property2.id@@";

.

map:property2_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap map:property;

d2rq:property rdfs:label;

d2rq:pattern "@@property.label@@";

.

###### Table Concept

skos:Concept a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "Concept/@@Concept.id@@";

d2rq:class skos:Concept;

d2rq:classDefinitionLabel "Concept";

.

skos:Concept_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap skos:Concept;

d2rq:property rdfs:about;

d2rq:pattern "@@Concept.id@@";

.

skos:Concept_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap skos:Concept;

d2rq:property rdfs:label;

91

d2rq:pattern "@@Concept.label@@";

.

###### Table Event

event:Event a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "Event/@@Event.id@@";

d2rq:class event:Event;

d2rq:classDefinitionLabel "Event";

.

event:Event_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap event:Event;

d2rq:property rdfs:about;

d2rq:pattern "@@Event.id@@";

.

event:Event_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap event:Event;

d2rq:property rdfs:label;

d2rq:pattern "@@Event.label@@";

.

###### Table Event2

event:Event2 a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "Event/@@Event2.id@@";

d2rq:class event:Event;

d2rq:classDefinitionLabel "Event";

.

event:Event2_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap event:Event2;

d2rq:property rdfs:about;

d2rq:pattern "@@Event2.id@@";

.

event:Event_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap event:Event;

d2rq:property rdfs:label;

d2rq:pattern "@@Event.label@@";

.

###### Table Process

obo:Process a d2rq:ClassMap;

92

d2rq:dataStorage map:database;

d2rq:uriPattern "Process/@@Process.id@@";

d2rq:class obo:BFO_0000015;

d2rq:classDefinitionLabel "Process";

.

obo:Process_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap obo:Process;

d2rq:property rdfs:about;

d2rq:pattern "@@Process.id@@";

.

obo:Process_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap obo:Process;

d2rq:property rdfs:label;

d2rq:pattern "@@Process.label@@";

.

###### Table Occurrent

obo:Occurrent a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "Occurrent/@@Occurrent.id@@";

d2rq:class obo:BFO_0000003;

d2rq:classDefinitionLabel "Occurrent";

.

obo:Occurrent_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap obo:Occurrent;

d2rq:property rdfs:about;

d2rq:pattern "@@Occurrent.id@@";

.

obo:Occurrent_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap obo:Occurrent;

d2rq:property rdfs:label;

d2rq:pattern "@@Occurrent.label@@";

.

###### Table Entity

obo:Entity a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "Entity/@@Entity.id@@";

d2rq:class obo:BFO_0000001;

d2rq:classDefinitionLabel "Entity";

93

.

obo:Entity_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap obo:Entity;

d2rq:property rdfs:about;

d2rq:pattern "@@Entity.id@@";

.

obo:Entity_label a d2rq:PropertyBridge;

d2rq:belongsToClassMap obo:Entity;

d2rq:property rdfs:label;

d2rq:pattern "@@Entity.label@@";

.

###### Table academicdegree

vivo:academicdegree a d2rq:ClassMap;

d2rq:dataStorage map:database;

d2rq:uriPattern "academicdegree/@@academicdegree.id@@";

d2rq:class vivo:academicdegree;

d2rq:classDefinitionLabel "academic degree";

.

vivo:academicdegree_id a d2rq:PropertyBridge;

d2rq:belongsToClassMap vivo:academicdegree;

d2rq:property rdfs:about;

d2rq:property rdfs:about;