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

<http://purl.org/co/ListItem> a rdfs:Class ;
  rdfs:label "list item"@en ;
  rdfs:comment "An element belonging to a list."@en .

<http://purl.org/spar/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."@en .

c4o:isDenotedBy a rdf:Property ;
  rdfs:label "is denoted by"@en ;
  rdfs:comment "A property used to assert the connection between a bibliographic reference and the in-text reference pointer that points to it."@en ;
  rdfs:domain <http://purl.org/spar/biro/BibliographicReference> ;
  rdfs:range c4o:InTextReferencePointer .

c4o:hasInTextCitationFrequency a rdf:Property ;
  rdfs:label "has in text citation frequency"@en ;
  rdfs:comment "The number of separate in-text reference pointers existing within the text of a citing document that all denote the same single bibliographic reference to a cited document (i.e how many distinct textual contexts exist within the citing document from which a citation is made to a particular document). "@en ;
  rdfs:domain <http://purl.org/spar/biro/BibliographicReference> ;
  rdfs:range xsd:nonNegativeInteger .

<http://purl.org/vocab/frbr/core#Expression> a rdfs:Class ;
  rdfs:label "expression"@en ;
  rdfs:comment """
The intellectual or artistic realization of a work in the form of alpha-numeric, musical, or choreographic notation, sound, image, object, movement, etc., or any combination of such forms.

An expression is the specific intellectual or artistic form that a work takes each time it is 'realized'. 
Expression encompasses, for example, the specific words, sentences, paragraphs, etc. that result from the realization of a work in the form of a text, or the particular sounds, phrasing, etc. resulting from the realization of a musical work.
        """@en .

c4o:isRelevantTo a rdf:Property ;
  rdfs:label "is relevant to"@en ;
  rdfs:comment "A relationship between two FRBR expressions, according to which one is declared to be of rhetorical relevance to another, for instance the textual context of a particular in-text reference pointer in one document is relevant to a section of text within the published document that is referenced by the bibliographic reference denoted by the in-text reference pointer, and vice versa that the converse relevance also exists."@en ;
  rdfs:domain <http://purl.org/vocab/frbr/core#Expression> ;
  rdfs:range <http://purl.org/vocab/frbr/core#Expression> .

c4o:hasContent a rdf:Property ;
  rdfs:label "has content"@en ;
  rdfs:comment "The textual content of a particular FRBR expression."@en ;
  rdfs:domain <http://purl.org/vocab/frbr/core#Expression> ;
  rdfs:range <https://w3id.org/linkml/Any> .

c4o:InTextReferencePointer a rdfs:Class ;
  rdfs:label "in-text reference pointer"@en ;
  rdfs:comment "A textual device denoting a single bibliographic reference that is embedded in the text of a document within the context of a particular sentence."@en ;
  rdfs:subClassOf <http://purl.org/vocab/frbr/core#Expression> .

c4o:denotes a rdf:Property ;
  rdfs:label "denotes"@en ;
  rdfs:comment "The relation between an in-text reference pointer and the bibliographic reference it points to."@en ;
  rdfs:domain c4o:InTextReferencePointer ;
  rdfs:range <http://purl.org/spar/biro/BibliographicReference> .

c4o:hasContext a rdf:Property ;
  rdfs:label "has context"@en ;
  rdfs:comment "The textual context (e.g. a sentence or a paragraph) of a particular in-text reference pointer, providing the rhetorical motivation for the existence of that citation."@en ;
  rdfs:domain c4o:InTextReferencePointer ;
  rdfs:range <https://w3id.org/linkml/Any> .

c4o:InTextReferencePointerListItem a rdfs:Class ;
  rdfs:label "in-text reference pointer list item"@en ;
  rdfs:comment "A list item that must be used in the context of an in-text reference pointer list."@en ;
  rdfs:subClassOf <http://purl.org/co/ListItem> .

<http://purl.org/co/itemContent> a rdf:Property ;
  rdfs:label "has item content"@en ;
  rdfs:comment "The link to the actual resource to which the item refers."@en ;
  rdfs:range c4o:InTextReferencePointer .

c4o:InTextReferencePointerList a rdfs:Class ;
  rdfs:label "in-text reference pointer list"@en ;
  rdfs:comment "A list containing only in-text reference pointers denoting the specific bibliographic references to which the list pertains."@en ;
  rdfs:subClassOf <http://purl.org/co/List> .

<http://purl.org/co/item> a rdf:Property ;
  rdfs:label "has item"@en ;
  rdfs:comment "The link to every item of a bag."@en ;
  rdfs:range c4o:InTextReferencePointerListItem .

c4o:pertainsTo a rdf:Property ;
  rdfs:label "pertains to"@en ;
  rdfs:comment "The relation between an in-text reference pointer list and the bibliographic reference or references denoted by the in-text reference pointers within that list."@en ;
  rdfs:domain c4o:InTextReferencePointerList ;
  rdfs:range <http://purl.org/spar/biro/BibliographicReference> .

c4o:SingleLocationPointerList a rdfs:Class ;
  rdfs:label "single location pointer list"@en ;
  rdfs:comment "An in-text reference pointer list that pertains to all the in-text reference pointers to two or more references occurring at a single location in the text of the citing work."@en ;
  rdfs:subClassOf c4o:InTextReferencePointerList , <http://purl.org/vocab/frbr/core#Expression> .

<http://purl.org/co/List> a rdfs:Class ;
  rdfs:label "list"@en ;
  rdfs:comment "An ordered array of items, that can be present in multiple copies."@en .

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

c4o:BibliographicInformationSource a rdfs:Class ;
  rdfs:label "bibliographic information source"@en ;
  rdfs:comment "A source of information about bibliographic citations, such as Google Scholar, Web of Science or Scopus."@en .

c4o:GlobalCitationCount a rdfs:Class ;
  rdfs:label "global citation count"@en ;
  rdfs:comment "The number of times a work has been cited globally, as determined from a particular bibliographic information source on a particular date."@en .

c4o:hasGlobalCountDate a rdf:Property ;
  rdfs:label "has global count date"@en ;
  rdfs:comment "The date on which the global citation count of the cited entity was recorded from a named bibliographic information source."@en ;
  rdfs:domain c4o:GlobalCitationCount ;
  rdfs:range xsd:date .

c4o:hasGlobalCountSource a rdf:Property ;
  rdfs:label "has global count source"@en ;
  rdfs:comment "The relation between a global citation count and the bibliographic information source providing the global citation count information for a particular publication on a particular date."@en ;
  rdfs:domain c4o:GlobalCitationCount ;
  rdfs:range c4o:BibliographicInformationSource .

c4o:hasGlobalCountValue a rdf:Property ;
  rdfs:label "has global count value"@en ;
  rdfs:comment "An integer defining the value of the global citation count of a cited entity recorded from a named bibliographic information source on a particular date."@en ;
  rdfs:domain c4o:GlobalCitationCount ;
  rdfs:range xsd:nonNegativeInteger .

<http://purl.org/vocab/frbr/core#Endeavour> a rdfs:Class ;
  rdfs:label "endeavour"@en ;
  rdfs:comment "The different aspects of user interests in the products of intellectual or artistic artifact."@en .

c4o:hasGlobalCitationFrequency a rdf:Property ;
  rdfs:label "has global citation frequency"@en ;
  rdfs:comment "The relation between a publication entity and its global citation count, according to a particular information source on a particular date."@en ;
  rdfs:domain <http://purl.org/vocab/frbr/core#Endeavour> ;
  rdfs:range c4o:GlobalCitationCount .

c4o:SingleReferencePointerList a rdfs:Class ;
  rdfs:label "single reference pointer list"@en ;
  rdfs:comment "An in-text reference pointer list that pertains to exactly one bibliographic reference."@en ;
  rdfs:subClassOf c4o:InTextReferencePointerList .

<http://www.w3.org/2003/11/swrl#Variable> a rdfs:Class .

<http://purl.org/co/element> a rdf:Property ;
  rdfs:label "has element"@en ;
  rdfs:comment "The link to the members of a collection."@en ;
  rdfs:range <https://w3id.org/linkml/Any> .
