You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# BIBFRAME Linked Data Extension aka BUILDE Relation 📖🔍
17
+
18
+
# This RDF vocabulary encompasses a wide range of classes and properties suitable for describing various
19
+
# types of bibliographic resources, scholarly works, and related entities. BUILDE includes a basic set of
20
+
# core classes and properties known as the 'bflc' layer described here, as well as several extensions:
21
+
22
+
# archive: things found in archives
23
+
# rare books: things found in rare book libraries
24
+
# scholar: things found in scholarly research and publishing
25
+
# library: things found in libraries
26
+
27
+
# This vocabulary is ideal for librarians, information scientists, data curators, and developers working
28
+
# in academic and research settings. It can be employed in creating digital libraries, scholarly databases,
29
+
# cataloging systems, and other applications requiring structured bibliographic information.
30
+
31
+
# Key Features:
32
+
# - Compatibility with existing ontologies including Schema.org, SKOS, FOAF, and Dublin Core for enhanced interoperability.
33
+
# - Extension of BIBFRAME from the Library of Congress
34
+
# - Comprehensive coverage of bibliographic and scholarly domains.
35
+
# - Clear, self-explanatory labels and definitions for each class and property.
36
+
# - Hierarchical organization of classes using rdfs:subClassOf for structured representation.
37
+
38
+
# We encourage users to provide feedback and suggestions to continually improve and update this vocabulary.
39
+
# For versioning, updates, and more detailed documentation, please visit [https://bibfra.me/?].
40
+
41
+
# ------------------------------
42
+
# Created by: EBSCO Information Systems
43
+
# Version: 1.0
44
+
# Created: August 15, 2024
45
+
# Updated: August 15, 2024
46
+
# ------------------------------
47
+
48
+
# BUILDE Classes
49
+
50
+
library:Title a rdfs:Class ;
51
+
rdfs:label "Title"@en ;
52
+
rdfs:comment "Title of a resource."@en ;
53
+
rdfs:subClassOf lite:Resource ;
54
+
owl:sameAs bf:Title .
55
+
56
+
library:VariantTitle a rdfs:Class ;
57
+
rdfs:label "Variant Title"@en ;
58
+
rdfs:comment "Varying form of title."@en ;
59
+
rdfs:subClassOf library:Title ;
60
+
owl:sameAs bf:VariantTitle .
61
+
62
+
library:ParallelTitle a rdfs:Class ;
63
+
rdfs:label "Parallel Title"@en ;
64
+
rdfs:comment "Title in another language and/or script."@en ;
65
+
rdfs:subClassOf library:Title ;
66
+
owl:sameAs bf:ParallelTitle .
67
+
68
+
library:Status a rdfs:Class ;
69
+
rdfs:label "Status"@en ;
70
+
rdfs:comment "Designation of the validity or position of something, e.g., whether something is incorrect or available."@en ;
71
+
owl:sameAs bf:Status .
72
+
73
+
# BUILDE Properties
74
+
75
+
library:assigningSource a rdf:Property ;
76
+
rdfs:label "assigning source"@en ;
77
+
rdfs:comment "Entity assigning metadata, such as a classification number, name, or identifier."@en ;
78
+
rdfs:range lite:Resource ;
79
+
rdfs:domain lite:Resource ;
80
+
owl:sameAs bf:assigner .
81
+
82
+
library:code a rdf:Property ;
83
+
rdfs:label "code"@en ;
84
+
rdfs:comment "Code representing an information."@en ;
85
+
rdfs:range rdfs:Literal ;
86
+
rdfs:domain lite:Resource ;
87
+
owl:sameAs bf:code .
88
+
89
+
library:status a rdf:Property ;
90
+
rdfs:label "code"@en ;
91
+
rdfs:comment "Refers to the validity or standing of something, such as indicating if a classification number or identifier is canceled or invalid."@en ;
92
+
rdfs:range library:Status ;
93
+
rdfs:domain lite:Resource ;
94
+
owl:sameAs bf:status .
95
+
96
+
library:qualifier a rdf:Property ;
97
+
rdfs:label "qualifier"@en ;
98
+
rdfs:comment "Qualifier of information, such as an addition to a title to make it unique or qualifying information associated with an identifier."@en ;
99
+
rdfs:range rdfs:Literal ;
100
+
rdfs:domain lite:Resource ;
101
+
owl:sameAs bf:qualifier .
102
+
103
+
library:media a rdf:Property ;
104
+
rdfs:label "media"@en ;
105
+
rdfs:comment "Categorization reflecting the general type of intermediation device required to view, play, run, etc., the content of a resource."@en ;
106
+
rdfs:range lite:Category ;
107
+
rdfs:domain lite:Resource ;
108
+
owl:sameAs bf:media .
109
+
110
+
library:source a rdf:Property ;
111
+
rdfs:label "source"@en ;
112
+
rdfs:comment "The resource from which a value or label is obtained or derived, such as the formal source or scheme for a classification number, the list from which an agent's name is selected, or the system within which an identifier is unique."@en ;
113
+
rdfs:range rdfs:Literal ;
114
+
rdfs:domain lite:Resource ;
115
+
owl:sameAs bf:source .
116
+
117
+
# Instance Properties
118
+
119
+
library:statementOfResponsibility a rdf:Property ;
120
+
rdfs:label "statement of responsibility"@en ;
121
+
rdfs:comment "Names and roles of agents responsible for creating the content."@en ;
122
+
rdfs:range rdfs:Literal ;
123
+
rdfs:domain [
124
+
a owl:Class ;
125
+
owl:unionOf (lite:Instance lite:Work)
126
+
] ;
127
+
owl:sameAs bf:responsibilityStatement .
128
+
129
+
library:edition a rdf:Property ;
130
+
rdfs:label "edition"@en ;
131
+
rdfs:comment "Edition statement, information identifying the edition or version of the resource."@en ;
132
+
rdfs:range rdfs:Literal ;
133
+
rdfs:domain lite:Instance ;
134
+
owl:sameAs bf:editionStatement .
135
+
136
+
library:publication a rdf:Property ;
137
+
rdfs:label "publication"@en ;
138
+
rdfs:comment "Information relating to publication of an instance."@en ;
139
+
rdfs:range lite:ProviderEvent ;
140
+
rdfs:domain lite:Instance ;
141
+
owl:equivalentProperty bf:provisionActivity ;
142
+
owl:sameAs dc:publisher .
143
+
144
+
library:production a rdf:Property ;
145
+
rdfs:label "production"@en ;
146
+
rdfs:comment "Information relating to production of an instance."@en ;
147
+
rdfs:range lite:ProviderEvent ;
148
+
rdfs:domain lite:Instance ;
149
+
owl:equivalentProperty bf:provisionActivity .
150
+
151
+
library:distribution a rdf:Property ;
152
+
rdfs:label "distribution"@en ;
153
+
rdfs:comment "Information relating to distribution of an instance."@en ;
154
+
rdfs:range lite:ProviderEvent ;
155
+
rdfs:domain lite:Instance ;
156
+
owl:equivalentProperty bf:provisionActivity .
157
+
158
+
library:manufacture a rdf:Property ;
159
+
rdfs:label "manufacture"@en ;
160
+
rdfs:comment "Information relating to manufacture of an instance."@en ;
161
+
rdfs:range lite:ProviderEvent ;
162
+
rdfs:domain lite:Instance ;
163
+
owl:equivalentProperty bf:provisionActivity .
164
+
165
+
library:copyright a rdf:Property ;
166
+
rdfs:label "copyright"@en ;
167
+
rdfs:comment "Copyright event associated with the Instance."@en ;
168
+
rdfs:range lite:CopyrightEvent ;
169
+
rdfs:domain lite:Instance ;
170
+
owl:equivalentProperty bf:copyrightDate .
171
+
172
+
library:issuance a rdf:Property ;
173
+
rdfs:label "mode of issuance"@en ;
174
+
rdfs:comment "Categorization reflecting whether a resource is issued in one or more parts, the way it is updated, and its intended termination."@en ;
175
+
rdfs:range rdfs:Literal ;
176
+
rdfs:domain lite:Instance ;
177
+
owl:sameAs bf:issuance .
178
+
179
+
# Title Properties
180
+
181
+
library:partNumber a rdf:Property ;
182
+
rdfs:label "part number"@en ;
183
+
rdfs:comment "Part or section enumeration of a title."@en ;
184
+
rdfs:range rdfs:Literal ;
185
+
rdfs:domain lite:Title ;
186
+
owl:sameAs bf:partNumber .
187
+
188
+
library:partName a rdf:Property ;
189
+
rdfs:label "part name"@en ;
190
+
rdfs:comment "Part or section name of a title."@en ;
191
+
rdfs:range rdfs:Literal ;
192
+
rdfs:domain lite:Title ;
193
+
owl:sameAs bf:partName .
194
+
195
+
# Agent Properties
196
+
197
+
library:numeration a rdf:Property ;
198
+
rdfs:label "numeration"@en ;
199
+
rdfs:comment "A Roman numeral alone or combined with a subsequent part of a given name."@en ;
200
+
rdfs:range rdfs:Literal ;
201
+
rdfs:domain [
202
+
a owl:Class ;
203
+
owl:unionOf (lite:Person lite:Family)
204
+
] .
205
+
206
+
library:titles a rdf:Property ;
207
+
rdfs:label "titles"@en ;
208
+
rdfs:comment "Titles and other terms linked with a name, such as 'Dr.'"@en ;
209
+
rdfs:range rdfs:Literal ;
210
+
rdfs:domain [
211
+
a owl:Class ;
212
+
owl:unionOf (lite:Person lite:Family)
213
+
] .
214
+
215
+
library:attribution a rdf:Property ;
216
+
rdfs:label "attribution"@en ;
217
+
rdfs:comment "Attribution qualifier."@en ;
218
+
rdfs:range rdfs:Literal ;
219
+
rdfs:domain [
220
+
a owl:Class ;
221
+
owl:unionOf (lite:Person lite:Family)
222
+
] .
223
+
224
+
library:subordinateUnit a rdf:Property ;
225
+
rdfs:label "subordinateUnit"@en ;
226
+
rdfs:comment "Corporate names or corporate subheadings that follow the name of the highest hierarchical unit."@en ;
227
+
rdfs:range rdfs:Literal ;
228
+
rdfs:domain lite:Organization .
229
+
230
+
# Category Properties
231
+
232
+
library:term a rdf:Property ;
233
+
rdfs:label "term"@en ;
234
+
rdfs:comment "Text description of the category."@en ;
0 commit comments