SNaP Stuff Ontology
Created by Press Association, now known as PA Media, and hosted by IPTC with permission from PA Media
- Latest Version
- http://data.press.net/ontology/stuff/
- Created
- 2011-07-28
- Last Modified
- 2012-03-28
- Authors
- Paul Wilton
- Jarred McGinnis
- Paul Harman
Abstract
The Stuff Ontology models real world entities. There are two kinds of stuff: tangibles and intangibles. Tangible stuff includes persons, locations and organizations. Intangibles are abstract concepts such as smoking, feminism or love.Design Notes
Person and Organization inherit from FOAF
classes of the same name in order be used in the
Event ontology as foaf:Agents.
External datasets such as those for locations can be joined via subclassing.
The stuff model is related to the
asset model via the Tag ontology.
(e.g. the base Stuff class inherits from Tag).
Intangibles are different from nodes within a taxonomy or scheme. Classifications have a more holistic
perspective on the association of concepts with an asset (see the
Classification Ontology).
The property notablyAssociatedWith allows journalists to associate entities together generically.
Through subclassing this association can become more specific. For example, the poet Brendan Behan may be described
as being notably associated with the location Dublin but also with the intangibles of drinking and poetry.
The relationship with Dublin could be made more specific with placeOfBirth, but drinking might be
left as just notablyAssociatedWith. This property captures the ways journalism creates associations with people
without being bogged down in an unsustainable and unmanageable detailed relationship. It is enough to say that that
stuff is 'notably associated with' other stuff.
Overview Of Terms
An alphabetical index of the ontology terms, divided into classes, properties and individuals. All the terms are hyperlinked to their detailed description for quick reference.
Classes: | Intangible | Tangible | Location | Person | Organization | Stuff
Properties: | longName | dateOfBirth | dateOfDeath | placeOfBirth | shortName | alias | hasAsset | describedBy | hasImage | notablyAssociatedWith | comment | label | name
Ontology Terms
Classes
Class: Intangible
| Label | A base class for Intangible Stuff |
| Status | testing |
A base class for all intangible stuff (eg love, conservatism, fashion)
Class: Tangible
| Label | A base Class for Tangible Stuff |
| Status | testing |
| Sub-Classes | Location Organization Person |
A base class for all tangible stuff (eg people, places, physical things)
Class: Location
| Label | A Location - a base class for Locations |
| Status | testing |
A Location - a base class for Locations. Also a subclass of geo:SpatialThing
Class: Person
| Label | A Person - a base class for people instances. |
| Status | testing |
A Person - a base class for people instances. Also a subclass of foaf:Person
Class: Organization
| Label | An Organization - a base class for instances of organizations |
| Status | testing |
An Organization - a base class for instances of organizations. Also a subclass of foaf:Organization
Class: Stuff
| Label | Generic Stuff Class |
| Status | testing |
| Sub-Classes | Intangible Tangible |
Generic Stuff Class - a base class for all domain stuff
Object Properties
Property: dateOfBirth
| Label | A person's date of birth |
| Status | testing |
| Range | http://www.w3.org/2006/time#Instant |
| Domain | Person |
Property of a Person. A person's date of birth
Property: dateOfDeath
| Label | A person's date of death |
| Status | testing |
| Range | http://www.w3.org/2006/time#Instant |
| Domain | Person |
Property of a Person. A person's date of death
Property: placeOfBirth
| Label | A person's place of birth |
| Status | testing |
| Range | Location |
| Domain | Person |
Property of a Person. A person's place of birth
Property: hasAsset
| Label | Property that associates assets directly with domain entities. |
| Status | testing |
| Sub-Properties | hasImage |
| Range | http://data.press.net/ontology/asset/Asset |
| Domain | Stuff |
Property that associates assets directly with domain entities, e.g. official biography, corporate logo
Property: describedBy
| Label | Property that associates domain entities with documents that describe them |
| Status | testing |
| Domain | Stuff |
Property that associates domain entities with documents that describe them, for example biographies, webpages
Property: hasImage
| Label | Property that associates images with domain entities. |
| Status | testing |
| Range | http://data.press.net/ontology/asset/Image |
| Domain | Stuff |
Property that associates images with domain entities, e.g. official photograph, corporate logo
Property: notablyAssociatedWith
| Label | Property that notably associates stuff together |
| Status | testing |
| Sub-Properties | placeOfBirth |
| Range | Stuff |
| Domain | Stuff |
Property that notably associates stuff together, for example Karl Lagerfeld is notably associated with Fashion
Datatype Properties
Property: longName
| Label | A long name of a Person or Organization |
| Status | testing |
| Range | http://www.w3.org/2001/XMLSchema#string |
| Domain | http://xmlns.com/foaf/0.1/Agent |
String property that indicates the long name of a Person or Organization via foaf:Agent. Also infers Stuff label via pns:label. For example 'Manchester United F.C.'
Property: shortName
| Label | A short name of a Person or Organization |
| Status | testing |
| Range | http://www.w3.org/2001/XMLSchema#string |
| Domain | http://xmlns.com/foaf/0.1/Agent |
String property that indicates the short name of a Person or Organization via foaf:Agent. Also infers Stuff label via pns:label. For example 'Man Utd'
Property: alias
| Label | An alias label of a Stuff instance |
| Status | testing |
| Range | http://www.w3.org/2001/XMLSchema#string |
| Domain | Stuff |
String property that indicates an alias of a Stuff instance. For example 'Television' might have an alias of 'TV'.
Property: comment
| Label | The definitive description of a Stuff instance |
| Status | testing |
| Range | http://www.w3.org/2001/XMLSchema#string |
| Domain | Stuff |
String property that indicates the definitive description of a Stuff instance.
Property: label
| Label | The definitive label of a Stuff instance |
| Status | testing |
| Sub-Properties | name longName shortName |
| Range | http://www.w3.org/2001/XMLSchema#string |
| Domain | Stuff |
String property that indicates the definitive label of a Stuff instance. This might be the full name of a Person, Organization or something Intangible
Property: name
| Label | The definitive name of a Person or Organization |
| Status | testing |
| Range | http://www.w3.org/2001/XMLSchema#string |
| Domain | http://xmlns.com/foaf/0.1/Agent |
String property that indicates the definitive full name of a Person or Organization via foaf:Agent. Also infers Stuff label via pns:label