rdfs:comment """A document (noun) is a bounded physical representation of body of information designed with the capacity (and usually intent) to communicate. A document may manifest symbolic, diagrammatic or sensory-representational information."""@en ;
rdfs:comment "A written composition in prose, usually nonfiction, on a specific topic, forming an independent part of a book or other publication, as a newspaper or magazine."@en ;
rdfs:comment "A periodical of documents, usually issued daily or weekly, containing current news, editorials, feature articles, and usually advertising."@en ;
rdfs:comment "A periodical of magazine Articles. A magazine is a publication that is issued periodically, usually bound in a paper cover, and typically contains essays, stories, poems, etc., by many writers, and often photographs and drawings, frequently specializing in a particular subject or area, as hobbies, news, or sports."@en ;
rdfs:comment "A document describing the exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a certain number of years."@en ;
rdfs:comment "A document describing an account or statement describing in detail an event, situation, or the like, usually as the result of observation, inquiry, etc.."@en ;
rdfs:comment "A seminar, discussion group, or the like, that emphasizes zxchange of ideas and the demonstration and application of techniques, skills, etc."@en ;
rdfs:comment "This property is for a plain-text rendering of the content of a Document. While the plain-text content of an entire document could be described by this property."@en ;
rdfs:comment "A string of non-contiguous page spans that locate a Document within a Collection. Example: 23-25, 34, 54-56. For continuous page ranges, use the pageStart and pageEnd properties."@en ;
rdfs:comment "The organizer of an event; includes conference organizers, but also government agencies or other bodies that are responsible for conducting hearings."@en .
bibo:owner a owl:ObjectProperty ;
vs:term_status "unstable" ; # range? frbr:Item?
rdfs:domain [ a owl:Class; owl:unionOf (bibo:Document bibo:Collection) ] ;
rdfs:comment "A person having managerial and sometimes policy-making responsibility for the editorial part of a publishing firm or of a newspaper, magazine, or other publication."@en ;
rdfs:domain [ a owl:Class; owl:unionOf (bibo:Document bibo:Collection) ] ;
rdfs:comment "An arbitrary classification of a space/time region, by a cognitive agent. An event may have actively participating agents, passive factors, products, and a location in space/time.";
vs:terms_status "stable".
event:agent a owl:ObjectProperty;
vs:term_status "stable";
rdfs:label "agent";
rdfs:comment """ Relates an event to an active agent (a person, a computer, ... ) """;
rdfs:range foaf:Agent;
rdfs:domain event:Event;
owl:equivalentProperty event:hasAgent; #see verbs vs nouns discussion
owl:inverseOf event:isAgentIn .
event:product a owl:ObjectProperty;
vs:term_status "stable";
rdfs:label "product";
rdfs:comment """ Relates an event to something produced during the event---a sound, a pie, whatever... """;
rdfs:domain event:Event;
owl:equivalentProperty event:hasProduct;
owl:inverseOf event:producedIn .
event:sub_event a owl:ObjectProperty;
vs:term_status "stable";
rdfs:label "sub-event";
rdfs:comment """ This property provides a way to split a complex event (for example, a performance involving several musicians) into simpler ones (one event per musician).""";
rdfs:domain event:Event;
rdfs:range event:Event;
owl:equivalentProperty event:hasSubEvent .
event:time a owl:FunctionalProperty;
a owl:ObjectProperty;
vs:term_status "stable";
rdfs:domain event:Event;
rdfs:range time:TemporalEntity;
rdfs:label "time";
rdfs:comment """Relates an event to a time object, classifying a time region (either instantaneous or having an extent). By using the Timeline ontology here, you can define event happening on a recorded track or on any media with a temporal extent.""".
event:place a owl:FunctionalProperty;
a owl:ObjectProperty ;
vs:term_status "stable" ;
rdfs:domain event:Event ;
rdfs:range geo:SpatialThing ;
rdfs:label "place" ;
rdfs:comment """ Relates an event to a spatial object. """ .
# --------- PO -------------
# The programme ontology is used to describe broadcasts, programms and such.
# By using this ontology, one can easily describe and cite broadcasting stuff.
#
# Any PO class and property can be used. The ontology documentation is available
# There's one tricky issue though illustrated by my book: published/issued in 2005,
# but the copyright date is 2006.
dcterms:BibliographicResource a rdfs:Class ;
rdfs:label "Bibliographic Resource" ;
rdfs:comment "A book, article, or other documentary resource." ;
vs:term_status "stable" ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:contributor a rdf:Property ;
vs:term_status "stable" ;
rdf:type rdfs:Property ;
rdfs:label "contributor" ;
rdfs:comment "An entity responsible for making contributions to the resource." ;
rdfs:subPropertyOf dc:contributor ;
rdfs:domain rdfs:Resource ;
rdfs:range dcterms:Agent ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:publisher a rdf:Property ;
vs:term_status "stable" ;
rdf:type rdfs:Property ;
rdfs:label "publisher" ;
rdfs:comment "An entity responsible for making the resource available." ;
rdfs:subPropertyOf dc:publisher ;
rdfs:domain rdfs:Resource ;
rdfs:range dcterms:Agent ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:publisher a rdf:Property ;
vs:term_status "stable" ;
rdf:type owl:ObjectProperty ;
rdfs:label "publisher" ;
rdfs:comment "An entity responsible for making the resource available." ;
rdfs:subPropertyOf dc:publisher;
rdfs:domain rdfs:Resource ;
rdfs:range dcterms:Agent ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
# BIBO assert that a dcterms:Agent is an equivalent class to foaf:Agent.
# This means that all the individuals belonging to the foaf:Agent class
# also belongs to the dcterms:Agent class. This way, dcterms:contributor
# can be used on foaf:Person, foaf:Organization, foaf:Agent and foaf:Group.
# Even if this link is not done in neither the FOAF nor the DCTERMS ontologies
# this is a wide spread fact that is asserted by BIBO.
foaf:Agent owl:equivalentClass dcterms:Agent .
# also, do we need some conventions for handling non-standard dates? I think this is
# where we probably do need data-types.
dcterms:date a rdf:Property ;
vs:term_status "stable" ;
rdf:type owl:ObjectProperty ;
rdfs:label "date" ;
rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ;
rdfs:subPropertyOf dc:date ;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Literal ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:issued a rdf:Property ;
vs:term_status "stable" ;
rdf:type owl:ObjectProperty ;
rdfs:label "Date Issued" ;
rdfs:comment "Date of formal issuance (e.g., publication) of the resource." ;
rdfs:subPropertyOf dc:date ;
rdfs:subPropertyOf dcterms:date ;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Literal ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:format a rdf:Property ;
vs:term_status "stable" ;
rdf:type owl:ObjectProperty ;
rdfs:label "format" ;
rdfs:comment " The file format, physical medium, or dimensions of the resource." ;
rdfs:domain rdfs:Resources ;
rdfs:range dcterms:MediaTypeOrExtent ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:identifier a rdf:Property ;
vs:term_status "stable" ;
rdf:type owl:ObjectProperty ;
rdfs:label "identifier" ;
rdfs:comment "An unambiguous reference to the resource within a given context." ;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Literal ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:language a rdf:Property ;
vs:term_status "stable" ;
rdf:type owl:ObjectProperty ;
rdfs:label "language" ;
rdfs:comment "A language of the resource." ;
rdfs:domain rdfs:Resource ;
rdfs:range dcterms:LinguisticSystem ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:rights a rdf:Property ;
vs:term_status "stable" ;
rdf:type owl:ObjectProperty ;
rdfs:label "rights" ;
rdfs:comment "Information about rights held in and over the resource." ;
rdfs:subPropertyOf dc:rights;
rdfs:domain rdfs:Resource ;
rdfs:range dcterms:RightsStatement ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:subject a rdf:Property ;
vs:term_status "stable" ;
rdf:type owl:ObjectProperty ;
rdfs:label "subject" ;
rdfs:comment "The topic of the resource. Use this property to link a document to a concept in a subject taxonomy." ;
rdfs:subPropertyOf dc:subject;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Resource ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:description a rdf:Property ;
vs:term_status "stable" ;
rdfs:label "description" ;
rdfs:comment "An account of the resource. Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource." ;
rdfs:subPropertyOf dc:description;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Resource ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
bibo:abstract a owl:DatatypeProperty ;
vs:term_status "stable" ;
rdfs:label "abstract" ;
rdfs:comment "A summary of the resource." ;
rdfs:subPropertyOf dc:description;
rdfs:subPropertyOf dcterms:description;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Literal ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
# bd: idea here is that while dcterms:description may involve length descriptions, this for short
# (two or three word) descriptions that could go in a bibliographic entry.
bibo:shortDescription a owl:DatatypeProperty ;
vs:term_status "unstable" ;
rdfs:label "short description" ;
rdfs:comment "A short description of the resource." ;
rdfs:comment "A related resource in which the described resource is physically or logically included." ;
rdfs:subPropertyOf dc:relation ;
rdfs:subPropertyOf dcterms:relation ;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Resource ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:coverage a rdf:Property ;
vs:term_status "stable" ;
rdf:type owl:ObjectProperty ;
rdfs:label "coverage" ;
rdfs:comment "The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant." ;
rdfs:subPropertyOf dc:coverage;
rdfs:domain rdfs:Resource ;
rdfs:range dcterms:LocationPeriodOrJurisdiction ;
rdfs:isDefinedBy <http://purl.org/dc/terms/> .
dcterms:isReferencedBy a rdf:Property ;
rdfs:comment "A related resource that references, cites, or otherwise points to the described resource."@en ;
rdfs:subPropertyOf dcterms:relation ;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Resource .
# ------------- Individuals -------------
# ------- Document Status --------
bibo_status:published a bibo:DocumentStatus ;
vs:term_status "stable" ;
rdfs:label "published"@en ;
rdfs:comment "Published document"@en .
bibo_status:unpublished a bibo:DocumentStatus ;
vs:term_status "stable" ;
rdfs:label "unpublished"@en ;
rdfs:comment "Unpublished document"@en .
bibo_status:draft a bibo:DocumentStatus ;
vs:term_status "stable" ;
rdfs:label "draft"@en ;
rdfs:comment "Document drafted"@en .
bibo_status:forthcoming a bibo:DocumentStatus ;
vs:term_status "stable" ;
rdfs:label "forthcoming"@en ;
rdfs:comment "Document to be published"@en .
bibo_status:peerReviewed a bibo:DocumentStatus ;
vs:term_status "stable" ;
rdfs:label "peer reviewed"@en ;
rdfs:comment """The process by which articles are chosen to be included in a refereed journal. An editorial board consisting of experts in the same field as the author review the article and decide if it is authoritative enough for publication."""@en .
bibo_status:nonPeerReviewed a bibo:DocumentStatus ;
vs:term_status "stable" ;
rdfs:label "non peer reviewed"@en ;
rdfs:comment "A document that is not peer reviewed"@en .
bibo_status:rejected a bibo:DocumentStatus ;
vs:term_status "stable" ;
rdfs:label "rejected"@en ;
rdfs:comment "Rejected for publication after peer reviewing."@en .
bibo_status:accepted a bibo:DocumentStatus ;
vs:term_status "stable" ;
rdfs:label "accepted"@en ;
rdfs:comment "Accepted for publication after peer reviewing."@en .
# ------ Thesis Degree Type -----------
# bd: this might be better as MA, MS, etc.?
bibo_degrees:ma a bibo:ThesisDegree ;
vs:term_status "stable" ;
rdfs:comment "masters degree in arts"@en ;
rdfs:label "M.A."@en .
bibo_degrees:ms a bibo:ThesisDegree ;
vs:term_status "stable" ;
rdfs:comment "masters degree in science"@en ;
rdfs:label "M.S."@en .
bibo_degrees:phd a bibo:ThesisDegree ;
vs:term_status "stable" ;
rdfs:comment "PhD degree"@en ;
rdfs:label "PhD degree"@en .
# ------ Document Identifier Type -----------
bibo:identifier a owl:DatatypeProperty ;
vs:term_status "stable" ;
rdfs:label "identifier"@en ;
rdfs:comment "Identifier number of a document"@en ;