Type
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Concept
definition: The :Type class groups together all domain-specific categorisations relevant to the NPG publishing world.
note: All of the :Type categorisations are implemented as self-contained reusable SKOS vocabularies (although not all of them are taxonomies in the strict sense of hierarchical vocabularies).

Has Publish Event
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Publish Event
definition: The :hasPublishEvent property relates a publication to a publish-event that describes some recognized change in the status of a publication's publish history.
type: Property
range: Resource
range: Publication Event
range: Event
range: E12 Production
domain: Resource
domain: Concept

Person
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Agent
definition: The :Person class represents a single person entity.

Has Figure
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Figure
definition: The :hasFigure property relates a publication to a figure.
type: Property
range: Resource
range: Concept
range: Image
range: Component
range: Publication
domain: Resource
domain: Concept

Item
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Aggregation Event
definition: The :Item class represents the state of a document after this has been added to a :Collection by someone, at a specific time, and within a specific sequence.
subclass of: Event

Publish State
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Publication State
definition: The :PublishState class provides a categorisation of the possible states a document may have after it has been published. For example, whether it’s an 'Advanced online publication' or an 'Issue publication'. This categorisation is implemented as a SKOS vocabulary.
subclass of: Type
subclass of: Concept

Has External Article
range: Thing
domain: Thing
type: ObjectProperty
domain: Article
range: External Article
definition: The :hasExternalArticle property relates an article to an external article.
type: Property
range: Resource
range: Article
range: Concept
range: Document
range: Publication
domain: Resource
domain: Concept
domain: Document
domain: Publication

Serial
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Publication
disjoint with: Component
disjoint with: Dataset
disjoint with: Document
definition: The :Serial class represents publications which appear in a new edition on a regular schedule. For example, a journal, a magazine or a blog. The :PublishEvent class is used to provide more details about the time, place and other contextual information relevant to when a new edition gets published.
subclass of: Concept

Has External Contributor
range: Thing
domain: Thing
type: ObjectProperty
domain: Article
range: External Contributor
definition: The :hasExternalArticle property relates an article to an external contributor.
type: Property
range: Resource
range: Contributor
range: Concept
range: Component
range: Publication
domain: Resource
domain: Concept
domain: Document
domain: Publication

Has Publish State
range: Thing
domain: Thing
type: ObjectProperty
domain: Publish Event
range: Publish State
definition: The :hasPublishState property relates a publish-event to a publish-state that describes some recognized change in the status of a publication's publish history.
type: Property
range: Resource
range: Publication State
range: Type
range: Concept
domain: Resource
domain: Publication Event
domain: Event
domain: E12 Production

Has Section
range: Thing
domain: Thing
type: ObjectProperty
domain: Item
range: Section
definition: The :hasSection property relates an item to a section component.
type: Property
range: Resource
range: Concept
range: Component
range: Publication
domain: Resource
domain: Aggregation Event
domain: Event

Has Broader Subject
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Subject
sub property of: Has Subject
definition: The :hasBroaderSubject property relates a publication to a broader subject term than it is actually classified with.
type: Property
domain: Resource
domain: Concept
range: Resource
range: Type
range: Concept

Summary
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Component
definition: The :Summary class represents a brief description of a scholarly work, usually editorially generated.
subclass of: Publication
subclass of: Concept

Publication State
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Type
definition: The :PublicationState class groups together publish-state and review-state individuals.
subclass of: Concept

Has Publication
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication Event
range: Publication
definition: The :hasPublication property relates a publication-event to a publication.
type: Property
range: Resource
range: Concept
domain: Resource
domain: Event
domain: E12 Production

Has Graph
range: Thing
domain: Thing
type: ObjectProperty
range: Graph
definition: The :hasGraph property relates an entity to the RDF named graph associated with it.
type: Property
range: Resource
range: Concept
range: Dataset
range: Publication
domain: Resource

Summary Type
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Type
definition: The :SummaryType class represents an instance from a categorisation of types of :Summary. For example, 'Long Summary', 'Short Summary', etc. This categorisation is implemented as a SKOS concept scheme.
subclass of: Concept

Has Review Event
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Review Event
definition: The :hasReviewEvent property relates a publication to a review-event that describes some recognized change in the status of a publication's review history.
type: Property
range: Resource
range: Publication Event
range: Event
range: E12 Production
domain: Resource
domain: Concept

Has XML Asset
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Xml Asset
definition: The :hasXmlAsset property relates a publication to an xml-asset.
type: Property
range: Resource
range: Asset
domain: Resource
domain: Concept

Has Item
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Item
definition: The :hasItem property relates a publication to an item.
type: Property
range: Resource
range: Aggregation Event
range: Event
domain: Resource
domain: Concept

Has Primary Article Type
range: Thing
domain: Thing
type: ObjectProperty
domain: Article
range: Article Type
sub property of: Has Article Type
definition: The :hasPrimaryArticleType property relates an article to an article-type that can be used for grouping purposes.
type: Property
domain: Resource
domain: Document
domain: Publication
domain: Concept
range: Resource
range: Type
range: Concept

Count
range: Thing
domain: Thing
type: ObjectProperty
definition: The :count property specifies a map which records the number of instances of an entity.
type: Property
range: Resource
domain: Resource

Illustration
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Image
disjoint with: Figure
definition: The :Illustration class represents a numbered and captioned image within a publication. This image typically illustrates a point about the work described in the publication.
subclass of: Component
subclass of: Publication
subclass of: Concept

Has Illustration
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Illustration
definition: The :hasIllustration property relates a publication to an illustration.
type: Property
range: Resource
range: Concept
range: Image
range: Component
range: Publication
domain: Resource
domain: Concept

Replaced By
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Publication
inverse of: Replaces
definition: The :replacedBy property relates a publication to another publication that replaces it.
type: Property
range: Resource
range: Concept
domain: Resource
domain: Concept

Blog
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Serial
disjoint with: Journal
definition: The :Blog class represents an informal serial publication.
subclass of: Publication
subclass of: Concept

Item List
range: Thing
domain: Thing
type: ObjectProperty
domain: Collection
range: List
definition: The :itemList property specifies an ordered list of items.
type: Property
range: Resource
domain: Resource
domain: Concept
domain: Document
domain: Publication

Has PDF Asset
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Pdf Asset
definition: The :hasPdfAsset property relates a publication to a pdf-asset.
type: Property
range: Resource
range: Asset
range: Blob Asset
domain: Resource
domain: Concept

Is Asset Of
range: Thing
domain: Thing
type: ObjectProperty
domain: Asset
range: Publication
inverse of: Has Asset
definition: The :isAssetOf property relates an asset to the publication it represents.
type: Property
range: Resource
range: Concept
domain: Resource

Item Type
range: Thing
domain: Thing
type: ObjectProperty
domain: Item
definition: The :itemType property specifies the type of an item.
type: Property
range: Resource
domain: Resource
domain: Aggregation Event
domain: Event

Item Reference List
range: Thing
domain: Thing
type: ObjectProperty
domain: Collection
range: List
definition: The :itemReferenceList property specifies an ordered list of item references.
type: Property
range: Resource
domain: Resource
domain: Concept
domain: Document
domain: Publication

Has Website
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Website
sub property of: hasSerialPublication
definition: The :hasWebsite property relates a publication to a website.
type: Property
range: Resource
range: Concept
range: Publication
domain: Resource
domain: Concept

Binary Asset
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Blob Asset
definition: The :BinaryAsset class represents the physical rendition of a generic binary object.
subclass of: Asset

Web Page
type: Property
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
definition: The :webpage property relates a publication to a page on the web that describes it.
range: Resource
domain: Resource
domain: Concept

Publication
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Concept
definition: The :Publication class groups together all individuals (or part of) created as the result of the publishing process. Note that we are not referring here to the physical artefacts, but just their abstract counterparts.

Has Abstract
range: Thing
domain: Thing
type: ObjectProperty
domain: Article
range: Abstract
definition: The :hasAbstract property relates an article to the abstract for an article.
type: Property
range: Resource
range: Concept
range: Component
range: Publication
domain: Resource
domain: Concept
domain: Document
domain: Publication

Thing
subclass of: Resource
type: Class
subclass of: Thing
definition: The :Thing class groups together all individuals used by Macmillan Science and Education within the NPG publishing world.

Aggregation Event
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Event
definition: The :AggregationEvent class groups together all events related to the construction of a publication.

Has Current Issue
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Issue
sub property of: Has Issue
definition: The :hasCurrentIssue property relates a publication to the current issue.
type: Property
domain: Publication Event
domain: Resource
domain: Event
domain: E12 Production
range: Resource
range: Collection
range: Publication
range: Document
range: Concept
domain: Concept

Review Event
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Publication Event
definition: The :ReviewEvent class models events related to the reviewing of a document (before its publication). In order to differentiate these events further, the :ReviewState vocabulary is used.
subclass of: E12 Production
subclass of: Event

Has Summary
range: Thing
domain: Thing
type: ObjectProperty
domain: Article
range: Summary
definition: The :hasSummary property relates an article to an article summary.
type: Property
range: Resource
range: Concept
range: Component
range: Publication
domain: Resource
domain: Concept
domain: Document
domain: Publication

Concept
subclass of: Thing
subclass of: Resource
type: Class
definition: The :Concept class groups together all individuals which do not exist in the physical world (i.e. have no extension in spacetime).

Article
subclass of: Resource
stylesheet: schemaorg.css
stylesheet: prettify.css
uses vocabulary: schema.org
type: Class
subclass of: CreativeWork

Has Blog
range: Thing
domain: Thing
type: ObjectProperty
range: Blog
sub property of: Has Serial
definition: The :hasBlog property relates a serial to a blog associated with it.
type: Property
domain: Publication
domain: Resource
domain: Concept
range: Serial
range: Resource
range: Publication
range: Concept

Organization
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Agent
definition: The :Organization class represents an organised body of people normally having a legal status.

Has Article Type
range: Thing
domain: Thing
type: ObjectProperty
domain: Article
range: Article Type
definition: The :hasArticleType relates an article to an article-type.
type: Property
range: Resource
range: Type
range: Concept
domain: Resource
domain: Concept
domain: Document
domain: Publication

Image
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Component
definition: The :Image class represents a graphical element within a publication.
subclass of: Publication
subclass of: Concept

Has Publisher
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Publisher
definition: The :hasPublisher property relates a publication to the organization that publishes it.
type: Property
range: Resource
range: Organization
range: Agent
domain: Resource
domain: Concept

Subject
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Type
definition: The :Subject class represents a topic, field of study or research area which can be used to categorise the contents of a publication. The instances of :Subject are organised hierarchically using the SKOS vocabulary.
subclass of: Concept

Contributor List
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: List
definition: The :contributorList property specifies an ordered list of contributors.
type: Property
range: Resource
domain: Resource
domain: Concept

Dataset
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Publication
definition: The :Dataset class represents a collection of related sets of information modelled in a known way and stored in a computer system.
note: We are currently using this class for RDF datasets.
subclass of: Concept
disjoint with: Serial
disjoint with: Component

Has Review State
range: Thing
domain: Thing
type: ObjectProperty
domain: Review Event
range: Review State
definition: The :hasReviewState property relates a review-event to a review-state that describes some recognized change in the status of a publication's review history.
type: Property
range: Resource
range: Publication State
range: Type
range: Concept
domain: Resource
domain: Publication Event
domain: Event
domain: E12 Production

Collection
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Document
disjoint with: Article
definition: The :Collection class represents a group of documents which are published (or republished) as part of a new composite publication. Often these documents have been published elsewhere, but since they share a common theme or belong to an identifiable narrative it is of interest to publish them again within a different container. (See also :Issue.)
subclass of: Publication
subclass of: Concept

Blog Post
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Document
definition: The :BlogPost class represents an informal work published as an item of a :Blog.
subclass of: Publication
subclass of: Concept

Document
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Publication
disjoint with: Component
disjoint with: Serial
definition: The :Document class groups together all publications which were created to be distributed and consumed as individual, self-contained entities.
subclass of: Concept

Event
subclass of: Thing
subclass of: Resource
type: Class
definition: The :Event class groups together events of varying granularity. Events differ from :Concept entities because they have an extension in time; they differ from :Asset entities because they do not have an extension in space.

Has Previous Issue
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Issue
sub property of: Has Issue
definition: The :hasPreviousIssue property relates a publication to the previous issue.
type: Property
domain: Publication Event
domain: Resource
domain: Event
domain: E12 Production
range: Resource
range: Collection
range: Publication
range: Document
range: Concept
domain: Concept

Has Issue
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication Event
range: Issue
definition: The :hasIssue property relates a publication-event to an issue.
type: Property
range: Collection
range: Resource
range: Concept
range: Document
range: Publication
domain: Resource
domain: Event
domain: E12 Production

Xml Asset
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Asset
definition: The :XmlAsset class represents the physical rendition of a document asset in XML format.

Has Serial
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Serial
definition: The :hasSerial property relates a publication to a serial.
type: Property
range: Resource
range: Concept
range: Publication
domain: Resource
domain: Concept

Graph
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Dataset
disjoint with: KnowledgeBase
definition: The :Graph class represents a collection of related sets of information modelled in RDF and organized as a named graph.
note: Each Graph instance is associated with instances of a particular class. For example, the 'npgg:articles' :Graph instance is a named graph which contains all the instances of the :Article class. The :Graph instances themselves are then used to describe the RDF graph, providing sometimes known as an RDF annotation. This may furnish various kinds of information about the RDF graph: provenance, rights, metrics, validation reports, etc.
subclass of: Publication
subclass of: Concept

Has Asset
inverse of: Is Asset Of
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Asset
definition: The :hasAsset property relates a publication to an asset.
type: Property
range: Resource
domain: Resource
domain: Concept

Journal
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Serial
disjoint with: Blog
definition: The :Journal class represents a scholarly serial publication, considered from both the scholarly and the commercial perspectives. Thus a journal is more than the sum of its publications (i.e. the set of all the :Issue instances it has published); it is an entity characterised by many properties, e.g. its founders, its impact factor, etc.
subclass of: Publication
subclass of: Concept

Figure
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Image
disjoint with: Illustration
definition: The :Figure class represents a numbered and captioned image within a publication. This image typically results as a direct outcome of the work described in the publication.
subclass of: Component
subclass of: Publication
subclass of: Concept

Article
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Document
definition: The :Article class represents a scholarly work normally published as an item of a serial publication. In particular, this concept refers to the abstract notion of an article, rather than any of its realisations after it becomes embodied via a physical medium.
note: With reference to the FRBR model [http://www.ifla.org/publications/functional-requirements-for-bibliographic-records], an :Article can be mapped directly to the frbr:Expression concept. It is worth noting though that within the NPG core ontology we do not have any notion of a frbr:Work. Hence multiple versions of the same article (e.g. language translations, or revisions) are characterised as such simply by means of some relationship.
subclass of: Publication
subclass of: Concept
disjoint with: Collection

KnowledgeBase
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Dataset
disjoint with: Graph
definition: The :KnowledgeBase class represents a collection of related sets of information modelled in RDF and consisting of various objects, e.g. one or more graphs, other RDF datasets etc.
note: Differently from datasets, knowledge-bases refer to a composite dataset intended to be used as a consistent whole.
subclass of: Publication
subclass of: Concept

Article Type
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Type
definition: The :ArticleType class represents the various kinds of publication which can be used to index and group content published by Macmillan Science and Education. The instances of :ArticleType are organised hierarchically using the SKOS vocabulary.
subclass of: Concept

Relation
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Publication
definition: The :relation property relates a publication to a publication.
type: Property
range: Resource
range: Concept
domain: Resource
domain: Concept

ORCID
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
definition: The :orcid property relates a publication to an ORCID record.
note: As we currently have no persons as such registered in our data model, we use the :orcid property with the :Contributor publication component that proxies for a person.
type: Property
range: Resource
domain: Resource
domain: Concept

Image Asset
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Blob Asset
definition: The :ImageAsset class represents the physical rendition of an image asset in an encoded format.
subclass of: Asset

Has Corresponding Contributor
range: Thing
domain: Thing
type: ObjectProperty
domain: Article
range: Contributor
sub property of: Has Contributor
definition: The :hasCorrespondingContributor property relates an article to the name of its corresponding author.
type: Property
domain: Document
domain: Resource
domain: Publication
domain: Concept
range: Resource
range: Component
range: Publication
range: Concept

Has Image Asset
range: Thing
domain: Thing
type: ObjectProperty
domain: Image
range: Image Asset
definition: The :hasImageAsset property relates an image to an image-asset.
type: Property
range: Resource
range: Asset
range: Blob Asset
domain: Resource
domain: Concept
domain: Component
domain: Publication

Figure List
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: List
definition: The :figureList property specifies an ordered list of figures for a publication.
type: Property
range: Resource
domain: Resource
domain: Concept

Review State
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Publication State
definition: The :ReviewState class provides a categorisation of the possible states a document may have as a result of a reviewing process. For example, whether it’s been 'Received' or 'Accepted'. This categorisation is implemented as a SKOS vocabulary.
subclass of: Type
subclass of: Concept

Has Contributor
range: Thing
domain: Thing
type: ObjectProperty
domain: Document
range: Contributor
definition: The :hasContributor property relates a publication to a string containing the name of one of the authors of that publication.
note: Normally, the contributor name is a non-disambiguated person name, meaning that several contributor instances may refer to the same person.
type: Property
range: Resource
range: Concept
range: Component
range: Publication
domain: Resource
domain: Concept
domain: Publication

Has Collection
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication Event
range: Collection
definition: The :hasCollection property relates a publication-event to a collection.
type: Property
range: Resource
range: Concept
range: Document
range: Publication
domain: Resource
domain: Event
domain: E12 Production

MeSH
range: Thing
domain: Thing
type: ObjectProperty
domain: Concept
definition: The :mesh property relates a concept to a Medical Subject Heading (MeSH) term as a resource.
type: Property
range: Resource
domain: Resource

Namespace
range: Thing
domain: Thing
type: ObjectProperty
domain: Class
definition: The :namespace property provides the RDF namespace used in creating instances of a class.
type: Property
range: Resource
domain: Resource

DOI Link
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
definition: The :doiLink property relates a publication to the URI minted from the DOI.
type: Property
range: Resource
domain: Resource
domain: Concept

Website
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Publication
definition: The :Website class represents a site that maintains one or more pages on the Web.
subclass of: Concept

Publication Event
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Event
subclass of: E12 Production
definition: The :PublicationEvent class groups together events that happen within the publishing process, broadly conceived. For example, the submission of an article, or the acceptance of a paper.

External Article
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Article
definition: The :ExternalArticle class represents an article which is externally published.
note: The :ExternalArticle class subclasses the :Article class.
subclass of: Document
subclass of: Publication
subclass of: Concept

Replaces
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Publication
inverse of: Replaced By
definition: The :replaces property relates a publication to another publication that it replaces.
type: Property
range: Resource
range: Concept
domain: Resource
domain: Concept

Has Root
range: Thing
domain: Thing
type: ObjectProperty
domain: Type
range: Type
definition: The :hasRoot property relates a :Type instance to a toplevel :Type instance within the same domain model.
type: Property
range: Resource
range: Concept
domain: Resource
domain: Concept

Has Journal
range: Thing
domain: Thing
type: ObjectProperty
range: Journal
sub property of: Has Serial
definition: The :hasJournal property relates a publication to a journal.
type: Property
domain: Publication
domain: Resource
domain: Concept
range: Serial
range: Resource
range: Publication
range: Concept

Agent
subclass of: Resource
subclass of: Thing
type: Class
definition: The :Agent class groups together all entities that can be the subject of an action. These can be single persons (:Person), or groups of people organised as a legal entity (:Organization).

Has Article
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication Event
range: Article
definition: The :hasArticle property relates a publication-event to an article.
type: Property
range: Resource
range: Concept
range: Document
range: Publication
domain: Resource
domain: Event
domain: E12 Production

Section
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Component
definition: The :Section class represents a part of a document.
subclass of: Publication
subclass of: Concept

Severity Level
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Type
definition: The :SeverityLevel class represents a system status. The syslog standard (RFC 5424) for computer message logging is used to provide a reference set of states. This categorisation is implemented as a SKOS concept scheme.
subclass of: Concept

Contributor
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Component
definition: The :Contributor class represents a document component detailing a contributor (personal or corporate) to the work being published. This class is disjoint from the :Agent class. Hence a :Contributor instance can be described as the name used to refer to a person or organisation in the context of a publication.
subclass of: Publication
subclass of: Concept

Pdf Asset
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Blob Asset
definition: The :PdfAsset class represents the physical rendition of a document asset in PDF format.
subclass of: Asset

Has Subject
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Subject
definition: The :hasSubject property relates a publication to a subject term which describes one of the main topics the publication is about.
type: Property
range: Resource
range: Type
range: Concept
domain: Resource
domain: Concept

Image List
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: List
definition: The :imageList property specifies an ordered list of images for a publication.
type: Property
range: Resource
domain: Resource
domain: Concept

Publisher
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Organization
definition: The :Publisher class represents organizations involved in the publishing business.
subclass of: Agent

Has Image
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Image
definition: The :hasImage property relates a publication to an image.
type: Property
range: Resource
range: Concept
range: Component
range: Publication
domain: Resource
domain: Concept

Has Next Issue
range: Thing
domain: Thing
type: ObjectProperty
domain: Publication
range: Issue
sub property of: Has Issue
definition: The :hasNextIssue property relates a publication to the next issue.
type: Property
domain: Publication Event
domain: Resource
domain: Event
domain: E12 Production
range: Resource
range: Collection
range: Publication
range: Document
range: Concept
domain: Concept

External Contributor
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Contributor
definition: The :ExternalContributor class represents a contributor from an article which is externally published.
note: The :ExternalContributor class subclasses the :Contributor class.
subclass of: Component
subclass of: Publication
subclass of: Concept

Publish Event
subclass of: Thing
subclass of: Resource
type: Class
subclass of: Publication Event
definition: The :PublishEvent class represents events related to the publication of a document. This is intended in a strict sense, i.e. the time when a publication is made 'public'.
note: In order to differentiate these events further, the :PublishState vocabulary is used.
subclass of: Event
subclass of: E12 Production

Issue
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Collection
definition: The :Issue class represents an aggregate object which is published periodically as part of a :Serial and is normally composed by one or more articles. (See also :Collection.)
subclass of: Publication
subclass of: Document
subclass of: Concept

Abstract
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Component
definition: The :Abstract class represents a brief description of a scholarly work, usually author generated. Instances of :Abstract normally do not exist in isolation, but are linked to a :Document instance (of which they provide a summary).
subclass of: Publication
subclass of: Concept

Component
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Publication
disjoint with: Dataset
disjoint with: Document
disjoint with: Serial
definition: The :Component class groups together all individuals that normally come into existence as part of a :Document.
subclass of: Concept

Has Summary Type
range: Thing
domain: Thing
type: ObjectProperty
domain: Summary
range: Summary Type
definition: The :hasSummaryType property relates a summary to a summary-type classification.
type: Property
range: Resource
range: Type
range: Concept
domain: Resource
domain: Concept
domain: Component
domain: Publication

Asset
subclass of: Thing
subclass of: Resource
type: Class
definition: The :Asset class groups together all physical entities which can be stored in digital systems.

Repository
range: Thing
domain: Thing
type: ObjectProperty
domain: Asset
definition: The :repository property relates an asset to a storage repository.
type: Property
range: Resource
domain: Resource

Blob Asset
subclass of: Resource
subclass of: Thing
type: Class
subclass of: Asset
definition: The :BlobAsset class groups together all assets used to store blobs - i.e. documents, images, or other media objects - within digital systems.

File Extension
type: DatatypeProperty
domain: Asset
range: Literal
definition: The :fileExtension property specifies the extension part of the filename of an asset.
type: Property
range: Resource
domain: Thing
domain: Resource

Publication Name
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :publicationName property specifies a string name for an external publication.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Citation (Data)
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :citationData property specifies the full citation of a publication as a single string for machine use.
note: This is an alternative representation of the :citation property.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Volume Start
type: DatatypeProperty
domain: Serial
range: Literal
definition: The :volumeStart property specifies the start volume for a serial publication. Note that this :volumeStart property relates to the publisher holdings which may not be the same as the actual publication volume start.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Is Named Resource
type: AnnotationProperty
definition: The :isNamedResource property marks whether an object resource is named or is unnamed (i.e. a blank node).

Issue End
type: DatatypeProperty
domain: Serial
range: Literal
definition: The :issueEnd property specifies the end issue for a serial publication. Note that this :issueEnd property relates to the publisher holdings which may not be the same as the actual publication issue end.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Publication End YearMonth
type: DatatypeProperty
domain: Publication
range: gYearMonth
definition: The :publicationEndYearMonth property specifies the year and month date of a publication's end as a string. Note that this date relates to the publisher holdings which may not be the same as the actual publication end date.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Sort Letter
type: DatatypeProperty
domain: Type
range: Literal
definition: The :sortLetter property specifies the initial letter of an entity name to facilitate sort operations.
note: This property is generally computed from a build-time rule.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Volume
type: DatatypeProperty
domain: Journal
range: Literal
definition: The :volume property specifies a volume label for a journal.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication
domain: Serial

Cover YearMonth
type: DatatypeProperty
domain: Publication
range: gYearMonth
definition: The :coverDate property specifies the year and month date of a publication as it is displayed on its cover.
note: This is not necessarily the actual date of publication.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Example
type: AnnotationProperty
definition: The :example property specifies an example of an entity.
note: This property is similar to void:exampleResource. But see also skos:example.

Volume End
type: DatatypeProperty
domain: Serial
range: Literal
definition: The :volumeEnd property specifies the end volume for a serial publication. Note that this :volumeEnd property relates to the publisher holdings which may not be the same as the actual publication volume end.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Caption (XML)
type: DatatypeProperty
domain: Image
range: Literal
definition: The :captionXml property specifies the caption of a figure or illustration as an XML string.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

Core Ontology
rights: This work is distributed under a Creative Commons Attribution 4.0 (CC BY 4.0) License <http://creativecommons.org/licenses/by/4.0/>.
imports: core
creator: Michele Pasin <mailto:michele.pasin@macmillan.com>
preferred namespace prefix: npg
publisher: Macmillan Publishers Limited
definition: The Core Ontology is a formal model providing definitions for the key concepts of interest to content publishing at Macmillan Science and Education.
Web Page: core
date: 2015-06-18T09:48:19Z
type: Ontology
version info: 1.0.44-SNAPSHOT
license: http://creativecommons.org/licenses/by/4.0/
note: For further information about this ontology or for any queries please use the contact address <mailto:developers@nature.com>.
creator: Tony Hammond <mailto:tony.hammond@macmillan.com>
type: Publication
type: Thing
type: Concept

Tree Depth
type: DatatypeProperty
domain: Type
range: integer
definition: The :treeDepth property specifies the depth of a term within a taxonomy tree.
note: This property is generally computed by a build-time rule
type: Property
range: decimal
range: Resource
domain: Thing
domain: Resource
domain: Concept

Is Event Workflow
type: DatatypeProperty
domain: Publication
range: boolean
definition: The :isEventWorkflow property marks whether a publication is in the new metadata-based (event) workflow.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

ID Hash
type: DatatypeProperty
range: Literal
deprecated: true
definition: The :idHash property specifies a string hash value for an ID.
type: Property
range: Resource

Number
type: DatatypeProperty
domain: Component
range: integer
definition: The :number property specifies a sequence number for a component such as a figure.
type: Property
range: decimal
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Given Name
type: DatatypeProperty
domain: Contributor
range: Literal
definition: The :givenName property specifies the given name of a person.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

Publication Date
type: DatatypeProperty
domain: Publication
range: date
definition: The :publicationDate property specifies the full date of a publication as a string.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Asset Folder Name
type: DatatypeProperty
domain: Journal
range: Literal
definition: The :assetFolderName property specifies a folder name for file storage assets.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication
domain: Serial

Timestamp
type: DatatypeProperty
range: Literal
definition: The :timestamp property specifies a generic timestamp for an object.
type: Property
range: Resource

Is Curated
type: DatatypeProperty
domain: Image
range: boolean
definition: The :isCurated property marks whether an image is editiorially managed.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

Date Start
type: DatatypeProperty
domain: Serial
range: Literal
definition: The :dateStart property specifies the start date for a serial publication. Note that this date relates to the publisher holdings which may not be the same as the actual publication start date.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Is Leaf
type: DatatypeProperty
domain: Type
range: boolean
definition: The :isLeaf property marks whether a SKOS concept is a leaf SKOS concept.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Credit
type: DatatypeProperty
domain: Image
range: Literal
definition: The :credit property specifies the photographer, illustrator, or copyright holder for an image in a publication.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

ID
type: DatatypeProperty
range: Literal
definition: The :id property provides a unique ID for a thing.
note: The :id value forms the local part of the full URI for an entity name.
type: Property
range: Resource

Caption
type: DatatypeProperty
domain: Image
range: Literal
definition: The :caption property specifies the caption of a figure or illustration as a string.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

Is Issue Based
type: DatatypeProperty
domain: Journal
range: boolean
definition: The :isIssueBased property marks whether a journal publishes issues.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication
domain: Serial

Filename
type: DatatypeProperty
domain: Asset
range: Literal
definition: The :filename property specifies the filename of an asset.
type: Property
range: Resource
domain: Thing
domain: Resource

Other Code
type: DatatypeProperty
domain: Type
range: Literal
definition: The :otherCode property specifies a number or string used by external applications as an ID for an entity.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Hash
type: DatatypeProperty
range: Literal
definition: The :hash property specifies a hash value over an entity URI used as a data integrity check.
type: Property
range: Resource

Publication Start Year
type: DatatypeProperty
domain: Publication
range: gYear
definition: The :publicationEndYear property specifies the year date of a publication's end as a string. Note that this date relates to the publisher holdings which may not be the same as the actual publication end date.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Class
type: AnnotationProperty
definition: The :class property specifies the class a domain model refers to.

Citation (XML)
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :citationXML property specifies the full citation of a publication as a single string containing XML for user presentation.
note: This is an alternative representation of the :citation property.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Body
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :body property specifies the main body content of a publication as a string.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

XML ID
type: DatatypeProperty
range: Literal
definition: The :xmlId property specifies an ID assigned to an XML element.
type: Property
range: Resource

Publication Start Year
type: DatatypeProperty
domain: Publication
range: gYear
definition: The :publicationStartYear property specifies the year date of a publication's start as a string. Note that this date relates to the publisher holdings which may not be the same as the actual publication start date.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Section Level
type: DatatypeProperty
domain: Section
range: integer
definition: The :sectionLevel property specifies the level number of a section.
type: Property
range: decimal
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

Pages
type: DatatypeProperty
domain: Document
range: Literal
definition: The :pages property specifies a page range numbering for a document.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Type
type: AnnotationProperty
definition: The :type property specifies the local name of the graph namespace used for instances of a class.
note: This property is used as a surrogate for the class name. There is a one-to-one relation between the class name and its associated graph, e.g. instances of the class :Subject are assigned to the subjects: graph.

Is Group
type: DatatypeProperty
domain: Contributor
range: boolean
definition: The :isGroup property marks whether a contributor name refers to a collective agent, i.e. a group of people or an institution.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

Status
type: DatatypeProperty
range: Literal
definition: The :status property specifies a status string for an ontology term.
type: Property
range: Resource

Cover Date
type: DatatypeProperty
domain: Publication
range: date
definition: The :coverDate property specifies the full date of a publication as it is displayed on its cover.
note: This is not necessarily the actual date of publication.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Graph
type: AnnotationProperty
definition: The :graph property specifies the full URI of any graph.

Is Publish Ready
type: DatatypeProperty
domain: Type
range: boolean
definition: The :isPublishReady property marks whether a type is ready for publishing.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Is Repeatable
type: AnnotationProperty
definition: The :isRepeatable property marks whether a property can be repeated.

Page End
type: DatatypeProperty
domain: Document
range: Literal
definition: The :pageEnd property specifies an ending page number for a document.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Is Test Instance
type: DatatypeProperty
range: boolean
definition: The :isTestInstance property marks whether a resource is to be used for test purposes only.
type: Property
range: Resource

Date End
type: DatatypeProperty
domain: Serial
range: Literal
definition: The :dateEnd property specifies the end date for a serial publication. Note that this date relates to the publisher holdings which may not be the same as the actual publication end date.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Datetime
type: AnnotationProperty
definition: The :datetime property specifies a system-generated datetime for an entity.

Body (XML)
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :bodyXml property specifies the main body content of a publication as an XML string.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Code
type: DatatypeProperty
domain: Type
range: integer
definition: The :code property specifies an integer number representing an internal ID for an object.
note: This property is used by the doamin ontologies for managing terms.
type: Property
range: decimal
range: Resource
domain: Thing
domain: Resource
domain: Concept

Sort Number
type: DatatypeProperty
domain: Type
range: integer
definition: The :sortLetter property specifies the sequence number of an entity to facilitate sort operations.
type: Property
range: decimal
range: Resource
domain: Thing
domain: Resource
domain: Concept

Is Corresponding
type: DatatypeProperty
domain: Contributor
range: boolean
definition: The :isCorresponding property marks whether a contributor is a corresponding author.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

Is PrimaryArticleType
type: DatatypeProperty
domain: Article Type
range: boolean
definition: The :isPrimaryArticleType property marks whether an article-type can be used for grouping purposes.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Type
domain: Concept

ISSN
type: DatatypeProperty
domain: Serial
range: Literal
definition: The :issn property specifies an ISSN number for a serial.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Subject Path
type: DatatypeProperty
domain: Journal
range: Literal
definition: The :subjectPath property specifies the position of a term within the subjects taxonomy by providing a path with the IDs of its successors.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication
domain: Serial

YearMonth
type: DatatypeProperty
domain: Event
range: gYearMonth
definition: The :date property specifies the year and month date of an event as a string.
type: Property
range: Resource
domain: Thing
domain: Resource

Title (XML)
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :titleXml property specifies a title to the main body content of a publication as an XML string.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Test
type: DatatypeProperty
definition: The :test property specifies a general string test property.
type: Property

Year
type: DatatypeProperty
domain: Event
range: gYear
definition: The :date property specifies the year date of an event as a string.
type: Property
range: Resource
domain: Thing
domain: Resource

Name
type: DatatypeProperty
domain: Contributor
range: Literal
definition: The :name property specifies the full name for a thing.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

Is Root
type: DatatypeProperty
domain: Type
range: boolean
definition: The :isRoot property marks whether a SKOS concept is a SKOS top concept.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Page Start
type: DatatypeProperty
domain: Document
range: Literal
definition: The :pageStart property specifies a starting page number for a document.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Asset Version
type: DatatypeProperty
domain: Asset
range: Literal
definition: The :assetVersion property specifies the version of an :Asset associated with a :PublishEvent.
type: Property
range: Resource
domain: Thing
domain: Resource

Citation
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :citation property specifies the full citation of a publication as a single string for reference purposes.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Item Number
type: DatatypeProperty
domain: Item
range: integer
definition: The :itemNumber property specifies the number of an item within a collection.
type: Property
range: decimal
range: Resource
domain: Thing
domain: Resource
domain: Aggregation Event
domain: Event

E-ISSN
type: DatatypeProperty
domain: Serial
range: Literal
definition: The :eissn property specifies an E-ISSN number for a serial.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

Issue Start
type: DatatypeProperty
domain: Serial
range: Literal
definition: The :issueStart property specifies the start issue for a serial publication. Note that this :issueStart property relates to the publisher holdings which may not be the same as the actual publication issue start.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication

DOI
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :doi property specifies a DOI number for a publication.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Short Title
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :shortTitle property specifies an abbreviated title for a publication.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Publication Start YearMonth
type: DatatypeProperty
domain: Publication
range: gYearMonth
definition: The :publicationStartYearMonth property specifies the year and month date of a publication's start as a string. Note that this date relates to the publisher holdings which may not be the same as the actual publication start date.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Issue
type: DatatypeProperty
domain: Journal
range: Literal
definition: The :issue property specifies an issue label for a journal.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Publication
domain: Serial

DateTime
type: DatatypeProperty
domain: Event
range: dateTime
definition: The :dateTime property specifies the full date of an event as a string, including a time component.
type: Property
range: Resource
domain: Thing
domain: Resource

Publication YearMonth
type: DatatypeProperty
domain: Publication
range: gYearMonth
definition: The :publicationYearMonth property specifies the year and month date of a publication as a string.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Base URI Template
type: DatatypeProperty
range: Literal
definition: The :baseUriTemplate property specifies a string template for an asset base URI.
type: Property
range: Resource

Repository ID
type: DatatypeProperty
domain: Asset
range: Literal
definition: The :repositoryId property specifies a (local) repository ID for an asset.
type: Property
range: Resource
domain: Thing
domain: Resource

Filesize
type: DatatypeProperty
domain: Asset
range: Literal
definition: The :filesize property specifies an integer value for the size (in bytes) of an asset.
type: Property
range: Resource
domain: Thing
domain: Resource

Family Name
type: DatatypeProperty
domain: Contributor
range: Literal
definition: The :familyName property specifies the family name of a person.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept
domain: Component
domain: Publication

Publication DateTime
type: DatatypeProperty
domain: Publication
range: dateTime
definition: The :publicationDateTime property specifies the full date of a publication as a string, including the time of publication.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Publication Year
type: DatatypeProperty
domain: Publication
range: gYear
definition: The :publicationYear property specifies the year date of a publication as a string.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Cover Year
type: DatatypeProperty
domain: Publication
range: gYear
definition: The :coverDate property specifies the year date of a publication as it is displayed on its cover.
note: This is not necessarily the actual date of publication.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept

Date
type: DatatypeProperty
domain: Event
range: date
definition: The :date property specifies the full date of an event as a string.
type: Property
range: Resource
domain: Thing
domain: Resource

Is Vocabulary
type: AnnotationProperty
definition: The :isVocabulary property marks whether a class is used for a controlled vocabulary.

Title
type: DatatypeProperty
domain: Publication
range: Literal
definition: The :title property specifies a title to the main body content of a publication as a string.
type: Property
range: Resource
domain: Thing
domain: Resource
domain: Concept