-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Initial version of library and bflc vocabulary
- Loading branch information
Showing
3 changed files
with
302 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
@prefix lite: <http://bibfra.me/vocab/lite/> . | ||
@prefix dc: <http://purl.org/dc/terms/> . | ||
@prefix schema: <http://schema.org/> . | ||
@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
@prefix bf: <http://id.loc.gov/ontologies/bibframe/> . | ||
@prefix bflc: <http://bibfra.me/vocab/bflc/> . | ||
@prefix bflcext: <http://id.loc.gov/ontologies/bflc/> . | ||
@prefix skos: <http://www.w3.org/2004/02/skos/core#> . | ||
@prefix oa: <http://www.w3.org/ns/oa#> . | ||
@prefix foaf: <http://xmlns.com/foaf/0.1/> . | ||
|
||
# BIBFRAME Linked Data Extension aka BUILDE Relation 📖🔍 | ||
|
||
# This RDF vocabulary encompasses a wide range of classes and properties suitable for describing various | ||
# types of bibliographic resources, scholarly works, and related entities. BUILDE includes a basic set of | ||
# core classes and properties known as the 'bflc' layer described here, as well as several extensions: | ||
|
||
# archive: things found in archives | ||
# rare books: things found in rare book libraries | ||
# scholar: things found in scholarly research and publishing | ||
# library: things found in libraries | ||
|
||
# This vocabulary is ideal for librarians, information scientists, data curators, and developers working | ||
# in academic and research settings. It can be employed in creating digital libraries, scholarly databases, | ||
# cataloging systems, and other applications requiring structured bibliographic information. | ||
|
||
# Key Features: | ||
# - Compatibility with existing ontologies including Schema.org, SKOS, FOAF, and Dublin Core for enhanced interoperability. | ||
# - Extension of BIBFRAME from the Library of Congress | ||
# - Comprehensive coverage of bibliographic and scholarly domains. | ||
# - Clear, self-explanatory labels and definitions for each class and property. | ||
# - Hierarchical organization of classes using rdfs:subClassOf for structured representation. | ||
|
||
# We encourage users to provide feedback and suggestions to continually improve and update this vocabulary. | ||
# For versioning, updates, and more detailed documentation, please visit [https://bibfra.me/?]. | ||
|
||
# ------------------------------ | ||
# Created by: EBSCO Information Systems | ||
# Version: 1.0 | ||
# Created: August 15, 2024 | ||
# Updated: August 15, 2024 | ||
# ------------------------------ | ||
|
||
# BUILDE BFLC Properties | ||
|
||
bflc:projectedProvisionDate a rdf:Property ; | ||
rdfs:label "projected provision date"@en ; | ||
rdfs:comment "Projected date of publication of the resource."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Instance ; | ||
owl:sameAs bflcext:projectedProvisionDate . | ||
|
||
bflc:nonSortNum a rdf:Property ; | ||
rdfs:label "non sort number"@en ; | ||
rdfs:comment "Number of initial label characters to skip for indexing and sorting."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain library:Title ; | ||
owl:sameAs bflcext:nonSortNum . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,236 @@ | ||
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
@prefix lite: <http://bibfra.me/vocab/lite/> . | ||
@prefix dc: <http://purl.org/dc/terms/> . | ||
@prefix schema: <http://schema.org/> . | ||
@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
@prefix bf: <http://id.loc.gov/ontologies/bibframe/> . | ||
@prefix bflc: <http://bibfra.me/vocab/bflc/> . | ||
@prefix bflcext: <http://id.loc.gov/ontologies/bflc/> . | ||
@prefix skos: <http://www.w3.org/2004/02/skos/core#> . | ||
@prefix oa: <http://www.w3.org/ns/oa#> . | ||
@prefix foaf: <http://xmlns.com/foaf/0.1/> . | ||
@prefix library: <http://bibfra.me/vocab/marc/> . | ||
|
||
|
||
# BIBFRAME Linked Data Extension aka BUILDE Relation 📖🔍 | ||
|
||
# This RDF vocabulary encompasses a wide range of classes and properties suitable for describing various | ||
# types of bibliographic resources, scholarly works, and related entities. BUILDE includes a basic set of | ||
# core classes and properties known as the 'bflc' layer described here, as well as several extensions: | ||
|
||
# archive: things found in archives | ||
# rare books: things found in rare book libraries | ||
# scholar: things found in scholarly research and publishing | ||
# library: things found in libraries | ||
|
||
# This vocabulary is ideal for librarians, information scientists, data curators, and developers working | ||
# in academic and research settings. It can be employed in creating digital libraries, scholarly databases, | ||
# cataloging systems, and other applications requiring structured bibliographic information. | ||
|
||
# Key Features: | ||
# - Compatibility with existing ontologies including Schema.org, SKOS, FOAF, and Dublin Core for enhanced interoperability. | ||
# - Extension of BIBFRAME from the Library of Congress | ||
# - Comprehensive coverage of bibliographic and scholarly domains. | ||
# - Clear, self-explanatory labels and definitions for each class and property. | ||
# - Hierarchical organization of classes using rdfs:subClassOf for structured representation. | ||
|
||
# We encourage users to provide feedback and suggestions to continually improve and update this vocabulary. | ||
# For versioning, updates, and more detailed documentation, please visit [https://bibfra.me/?]. | ||
|
||
# ------------------------------ | ||
# Created by: EBSCO Information Systems | ||
# Version: 1.0 | ||
# Created: August 15, 2024 | ||
# Updated: August 15, 2024 | ||
# ------------------------------ | ||
|
||
# BUILDE Classes | ||
|
||
library:Title a rdfs:Class ; | ||
rdfs:label "Title"@en ; | ||
rdfs:comment "Title of a resource."@en ; | ||
rdfs:subClassOf lite:Resource ; | ||
owl:sameAs bf:Title . | ||
|
||
library:VariantTitle a rdfs:Class ; | ||
rdfs:label "Variant Title"@en ; | ||
rdfs:comment "Varying Form of Title."@en ; | ||
rdfs:subClassOf library:Title ; | ||
owl:sameAs bf:VariantTitle . | ||
|
||
library:ParallelTitle a rdfs:Class ; | ||
rdfs:label "Parallel Title"@en ; | ||
rdfs:comment "Title in another language and/or script."@en ; | ||
rdfs:subClassOf library:Title ; | ||
owl:sameAs bf:ParallelTitle . | ||
|
||
library:Status a rdfs:Class ; | ||
rdfs:label "Status"@en ; | ||
rdfs:comment "Designation of the validity or position of something, e.g., whether something is incorrect or available."@en ; | ||
owl:sameAs bf:Status . | ||
|
||
# BUILDE Properties | ||
|
||
library:assigningSource a rdf:Property ; | ||
rdfs:label "assigning source"@en ; | ||
rdfs:comment "Entity assigning metadata, such as a classification number, name, or identifier."@en ; | ||
rdfs:range lite:Resource ; | ||
rdfs:domain lite:Resource ; | ||
owl:sameAs bf:assigner . | ||
|
||
library:code a rdf:Property ; | ||
rdfs:label "code"@en ; | ||
rdfs:comment "Code representing an information."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Resource ; | ||
owl:sameAs bf:code . | ||
|
||
library:status a rdf:Property ; | ||
rdfs:label "code"@en ; | ||
rdfs:comment "Refers to the validity or standing of something, such as indicating if a classification number or identifier is canceled or invalid."@en ; | ||
rdfs:range library:Status ; | ||
rdfs:domain lite:Resource ; | ||
owl:sameAs bf:status . | ||
|
||
library:qualifier a rdf:Property ; | ||
rdfs:label "qualifier"@en ; | ||
rdfs:comment "Qualifier of information, such as an addition to a title to make it unique or qualifying information associated with an identifier."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Resource ; | ||
owl:sameAs bf:qualifier . | ||
|
||
library:media a rdf:Property ; | ||
rdfs:label "media"@en ; | ||
rdfs:comment "Categorization reflecting the general type of intermediation device required to view, play, run, etc., the content of a resource."@en ; | ||
rdfs:range lite:Category ; | ||
rdfs:domain lite:Resource ; | ||
owl:sameAs bf:media . | ||
|
||
library:source a rdf:Property ; | ||
rdfs:label "source"@en ; | ||
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 ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Resource ; | ||
owl:sameAs bf:source . | ||
|
||
# Instance Properties | ||
|
||
library:statementOfResponsibility a rdf:Property ; | ||
rdfs:label "statement of responsibility"@en ; | ||
rdfs:comment "Names and roles of agents responsible for creating the content."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain [ | ||
a owl:Class ; | ||
owl:unionOf (lite:Instance lite:Work) | ||
] ; | ||
owl:sameAs bf:responsibilityStatement . | ||
|
||
library:edition a rdf:Property ; | ||
rdfs:label "edition"@en ; | ||
rdfs:comment "Edition statement, information identifying the edition or version of the resource."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Instance ; | ||
owl:sameAs bf:editionStatement . | ||
|
||
library:publication a rdf:Property ; | ||
rdfs:label "publication"@en ; | ||
rdfs:comment "Information relating to publication of an instance."@en ; | ||
rdfs:range lite:ProviderEvent ; | ||
rdfs:domain lite:Instance ; | ||
owl:equivalentProperty bf:provisionActivity ; | ||
owl:sameAs dc:publisher . | ||
|
||
library:production a rdf:Property ; | ||
rdfs:label "production"@en ; | ||
rdfs:comment "Information relating to production of an instance."@en ; | ||
rdfs:range lite:ProviderEvent ; | ||
rdfs:domain lite:Instance ; | ||
owl:equivalentProperty bf:provisionActivity . | ||
|
||
library:distribution a rdf:Property ; | ||
rdfs:label "distribution"@en ; | ||
rdfs:comment "Information relating to distribution of an instance."@en ; | ||
rdfs:range lite:ProviderEvent ; | ||
rdfs:domain lite:Instance ; | ||
owl:equivalentProperty bf:provisionActivity . | ||
|
||
library:manufacture a rdf:Property ; | ||
rdfs:label "manufacture"@en ; | ||
rdfs:comment "Information relating to manufacture of an instance."@en ; | ||
rdfs:range lite:ProviderEvent ; | ||
rdfs:domain lite:Instance ; | ||
owl:equivalentProperty bf:provisionActivity . | ||
|
||
library:copyright a rdf:Property ; | ||
rdfs:label "copyright"@en ; | ||
rdfs:comment "Copyright event associated with the Instance."@en ; | ||
rdfs:range lite:CopyrightEvent ; | ||
rdfs:domain lite:Instance ; | ||
owl:equivalentProperty bf:copyrightDate . | ||
|
||
library:issuance a rdf:Property ; | ||
rdfs:label "mode of issuance"@en ; | ||
rdfs:comment "Categorization reflecting whether a resource is issued in one or more parts, the way it is updated, and its intended termination."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Instance ; | ||
owl:sameAs bf:issuance . | ||
|
||
# Title Properties | ||
|
||
library:partNumber a rdf:Property ; | ||
rdfs:label "part number"@en ; | ||
rdfs:comment "Part or section enumeration of a title."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Title ; | ||
owl:sameAs bf:partNumber . | ||
|
||
library:partName a rdf:Property ; | ||
rdfs:label "part name"@en ; | ||
rdfs:comment "Part or section name of a title."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Title ; | ||
owl:sameAs bf:partName . | ||
|
||
# Agent Properties | ||
|
||
library:numeration a rdf:Property ; | ||
rdfs:label "numeration"@en ; | ||
rdfs:comment "A Roman numeral alone or combined with a subsequent part of a given name."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain [ | ||
a owl:Class ; | ||
owl:unionOf (lite:Person lite:Family) | ||
] . | ||
|
||
library:titles a rdf:Property ; | ||
rdfs:label "titles"@en ; | ||
rdfs:comment "Titles and other terms linked with a name, such as 'Dr.'"@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain [ | ||
a owl:Class ; | ||
owl:unionOf (lite:Person lite:Family) | ||
] . | ||
|
||
library:attribution a rdf:Property ; | ||
rdfs:label "attribution"@en ; | ||
rdfs:comment "Attribution qualifier."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain [ | ||
a owl:Class ; | ||
owl:unionOf (lite:Person lite:Family) | ||
] . | ||
|
||
library:subordinateUnit a rdf:Property ; | ||
rdfs:label "subordinateUnit"@en ; | ||
rdfs:comment "Corporate names or corporate subheadings that follow the name of the highest hierarchical unit."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Organization . | ||
|
||
# Category Properties | ||
|
||
library:term a rdf:Property ; | ||
rdfs:label "term"@en ; | ||
rdfs:comment "Text description of the category."@en ; | ||
rdfs:range rdfs:Literal ; | ||
rdfs:domain lite:Category . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters