PREFIX biro: <http://purl.org/spar/biro/>
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#>

biro:LibraryCatalogue a rdfs:Class ;
  rdfs:label "library catalogue"@en ;
  rdfs:comment "A catalogue of the bibliographic holdings of a library."@en ;
  rdfs:subClassOf biro:BibliographicCollection .

<http://purl.org/vocab/frbr/core#realization> a rdf:Property ;
  rdfs:range biro:BibliographicList , biro:BibliographicReference .

<http://purl.org/co/element> a rdf:Property ;
  rdfs:range biro:BibliographicRecord , biro:BibliographicReference .

<http://purl.org/co/Set> a rdfs:Class .

biro:BibliographicReference a rdfs:Class ;
  rdfs:label "bibliographic reference"@en ;
  rdfs:comment "An expression of a bibliographic record in a specific format, that references a particular textual or data publication (or a work in preparation for publication). Each bibliographic reference is a list of items containing entities that describe aspects of the referenced work - for example authors, title, journal, publication year - selected from the bibliographic record.  Note that because different journal styles may require omission of elements of the bibliographic record in references included in a paper's reference list (e.g. the title, the identifier, the names of the eighth and subsequent authors), and because errors can be introduced when an author creates a bibliographic reference, the bibliographic reference to a published work may not be a complete or fully accurate expression of the information contained within the authoritative bibliographic record for that work."@en ;
  rdfs:subClassOf <http://purl.org/co/List> , <http://purl.org/vocab/frbr/core#Expression> .

biro:references a rdf:Property ;
  rdfs:label "references"@en ;
  rdfs:comment "The relation between a bibliographic record or a bibliographic reference and the publication being referenced."@en ;
  rdfs:range <http://purl.org/vocab/frbr/core#Endeavour> .

<http://purl.org/vocab/frbr/core#realizationOf> a rdf:Property ;
  rdfs:range biro:BibliographicRecord , biro:BibliographicCollection .

<http://purl.org/vocab/frbr/core#Endeavour> a rdfs:Class .

biro:isReferencedBy a rdf:Property ;
  rdfs:label "is referenced by"@en ;
  rdfs:comment "The relation between a publication and the bibliographic record or bibliographic reference describing it."@en ;
  rdfs:domain <http://purl.org/vocab/frbr/core#Endeavour> ;
  rdfs:range xsd:string .

biro:BibliographicRecord a rdfs:Class ;
  rdfs:label "bibliographic record"@en ;
  rdfs:comment "A record that uniquely describes a particular textual or data publication (or a work in preparation for publication). Each bibliographic record is a set of entities describing aspects of the referenced work, including, for example, but not restricted to: authors, title, journal, publication year, DOI, ISSN, publisher and copyright information, or, in the case of a data publication: creators, title, version, archive, publication year, DOI or other identifier). The FRBR expression of a bibliographic record is a bibliographic reference, which usually contains only a sub-set of these entities, ordered in a particular way that corresponds to the house style of the publication in which it occurs."@en ;
  rdfs:subClassOf <http://purl.org/co/Set> , <http://purl.org/vocab/frbr/core#Work> .

<http://purl.org/vocab/frbr/core#Expression> a rdfs:Class .

biro:BibliographicList a rdfs:Class ;
  rdfs:label "bibliographic list"@en ;
  rdfs:comment "An ordered list of bibliographic items, each of which contains a bibliographic reference."@en ;
  rdfs:subClassOf <http://purl.org/co/List> , <http://purl.org/vocab/frbr/core#Expression> .

<http://purl.org/vocab/frbr/core#Work> a rdfs:Class .

biro:ReferenceList a rdfs:Class ;
  rdfs:label "reference list"@en ;
  rdfs:comment "A list used to describe the bibliography of a research paper, a journal article, a book, a book chapter or similar publication."@en ;
  rdfs:subClassOf biro:BibliographicList .

<http://purl.org/co/List> a rdfs:Class .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object"@en .

biro:BibliographicCollection a rdfs:Class ;
  rdfs:label "bibliographic collection"@en ;
  rdfs:comment "A collection of bibliographic records, each of which references a publication (or a work in preparation for publication). Examples of bibliographic collections include a collection of the bibliographic records of all the publications that a single individual has authored, or a collection of those bibliographic records to be included in a research paper, where they are expressed as a reference list."@en ;
  rdfs:subClassOf <http://purl.org/co/Set> , <http://purl.org/vocab/frbr/core#Work> .

<http://purl.org/co/elementOf> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://purl.org/vocab/frbr/core#part> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .
