lib/rdf/vocab/sioc.rb in rdf-1.1.4 vs lib/rdf/vocab/sioc.rb in rdf-1.1.4.1
- old
+ new
@@ -6,17 +6,17 @@
# Class definitions
term :Community,
comment: %(Community is a high-level concept that defines an online community and what it consists of.).freeze,
label: "Community".freeze,
- "owl:disjointWith" => %(sioc:Item).freeze,
+ "owl:disjointWith" => [%(sioc:Item).freeze, %(sioc:Role).freeze, %(sioc:UserAccount).freeze],
"rdfs:isDefinedBy" => %(sioc:).freeze,
type: "owl:Class".freeze
term :Container,
comment: %(An area in which content Items are contained.).freeze,
label: "Container".freeze,
- "owl:disjointWith" => %(sioc:Item).freeze,
+ "owl:disjointWith" => [%(sioc:Item).freeze, %(sioc:Role).freeze, %(sioc:UserAccount).freeze, %(sioc:Usergroup).freeze],
"rdfs:isDefinedBy" => %(sioc:).freeze,
type: "owl:Class".freeze
term :Forum,
comment: %(A discussion area on which Posts or entries are made.).freeze,
label: "Forum".freeze,
@@ -24,23 +24,23 @@
subClassOf: "sioc:Container".freeze,
type: "owl:Class".freeze
term :Item,
comment: %(An Item is something which can be in a Container.).freeze,
label: "Item".freeze,
- "owl:disjointWith" => %(sioc:Container).freeze,
+ "owl:disjointWith" => [%(sioc:Container).freeze, %(sioc:Role).freeze, %(sioc:Space).freeze, %(sioc:UserAccount).freeze, %(sioc:Usergroup).freeze],
"rdfs:isDefinedBy" => %(sioc:).freeze,
type: "owl:Class".freeze
term :Post,
comment: %(An article or message that can be posted to a Forum.).freeze,
label: "Post".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- subClassOf: "sioc:Item".freeze,
+ subClassOf: ["sioc:Item".freeze, "foaf:Document".freeze],
type: "owl:Class".freeze
term :Role,
comment: %(A Role is a function of a UserAccount within a scope of a particular Forum, Site, etc.).freeze,
label: "Role".freeze,
- "owl:disjointWith" => %(sioc:Container).freeze,
+ "owl:disjointWith" => [%(sioc:Container).freeze, %(sioc:Item).freeze, %(sioc:Space).freeze, %(sioc:UserAccount).freeze, %(sioc:Usergroup).freeze],
"rdfs:isDefinedBy" => %(sioc:).freeze,
type: "owl:Class".freeze
term :Site,
comment: %(A Site can be the location of an online community or set of communities, with UserAccounts and Usergroups creating Items in a set of Containers. It can be thought of as a web-accessible data Space.).freeze,
label: "Site".freeze,
@@ -48,11 +48,11 @@
subClassOf: "sioc:Space".freeze,
type: "owl:Class".freeze
term :Space,
comment: %(A Space is a place where data resides, e.g. on a website, desktop, fileshare, etc.).freeze,
label: "Space".freeze,
- "owl:disjointWith" => %(sioc:Item).freeze,
+ "owl:disjointWith" => [%(sioc:Item).freeze, %(sioc:Role).freeze, %(sioc:UserAccount).freeze, %(sioc:Usergroup).freeze],
"rdfs:isDefinedBy" => %(sioc:).freeze,
type: "owl:Class".freeze
term :Thread,
comment: %(A container for a series of threaded discussion Posts or Items.).freeze,
label: "Thread".freeze,
@@ -60,27 +60,27 @@
subClassOf: "sioc:Container".freeze,
type: "owl:Class".freeze
term :User,
comment: %(UserAccount is now preferred. This is a deprecated class for a User in an online community site.).freeze,
label: "User".freeze,
- "owl:disjointWith" => %(sioc:Container).freeze,
+ "owl:disjointWith" => [%(sioc:Container).freeze, %(sioc:Item).freeze, %(sioc:Role).freeze, %(sioc:Space).freeze, %(sioc:Usergroup).freeze],
"owl:equivalentClass" => %(sioc:UserAccount).freeze,
"owl:versionInfo" => %(This class is deprecated. Use sioc:UserAccount from the SIOC ontology instead.).freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
subClassOf: "foaf:OnlineAccount".freeze,
type: "owl:DeprecatedClass".freeze
term :UserAccount,
comment: %(A user account in an online community site.).freeze,
label: "User Account".freeze,
- "owl:disjointWith" => %(sioc:Container).freeze,
+ "owl:disjointWith" => [%(sioc:Container).freeze, %(sioc:Item).freeze, %(sioc:Role).freeze, %(sioc:Space).freeze, %(sioc:Usergroup).freeze],
"rdfs:isDefinedBy" => %(sioc:).freeze,
subClassOf: "foaf:OnlineAccount".freeze,
type: "owl:Class".freeze
term :Usergroup,
comment: %(A set of UserAccounts whose owners have a common purpose or interest. Can be used for access control purposes.).freeze,
label: "Usergroup".freeze,
- "owl:disjointWith" => %(sioc:Container).freeze,
+ "owl:disjointWith" => [%(sioc:Container).freeze, %(sioc:Item).freeze, %(sioc:Role).freeze, %(sioc:Space).freeze, %(sioc:UserAccount).freeze],
"rdfs:isDefinedBy" => %(sioc:).freeze,
type: "owl:Class".freeze
# Property definitions
property :about,
@@ -144,19 +144,19 @@
domain: "sioc:Post".freeze,
label: "content encoded".freeze,
"owl:versionInfo" => %(This property is deprecated. Use content:encoded from the RSS 1.0 content module instead.).freeze,
range: "rdfs:Literal".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:DatatypeProperty".freeze]
property :created_at,
comment: %(When this was created, in ISO 8601 format.).freeze,
domain: "sioc:Post".freeze,
label: "created at".freeze,
"owl:versionInfo" => %(This property is deprecated. Use dcterms:created from the Dublin Core ontology instead.).freeze,
range: "rdfs:Literal".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:DatatypeProperty".freeze]
property :creator_of,
comment: %(A resource that the UserAccount is a creator of.).freeze,
domain: "sioc:UserAccount".freeze,
label: "creator of".freeze,
"owl:inverseOf" => %(sioc:has_creator).freeze,
@@ -167,11 +167,11 @@
domain: "sioc:Post".freeze,
label: "description".freeze,
"owl:versionInfo" => %(This property is deprecated. Use sioc:content or other methods \(AtomOwl, content:encoded from RSS 1.0, etc.\) instead.).freeze,
range: "rdfs:Literal".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:DatatypeProperty".freeze]
property :earlier_version,
comment: %(Links to a previous \(older\) revision of this Item or Post.).freeze,
domain: "sioc:Item".freeze,
label: "earlier version".freeze,
"owl:inverseOf" => %(sioc:later_version).freeze,
@@ -208,11 +208,11 @@
domain: "sioc:UserAccount".freeze,
label: "first name".freeze,
"owl:versionInfo" => %(This property is deprecated. Use foaf:name or foaf:firstName from the FOAF vocabulary instead.).freeze,
range: "rdfs:Literal".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:DatatypeProperty".freeze]
property :follows,
comment: %(Indicates that one UserAccount follows another UserAccount \(e.g. for microblog posts or other content item updates\).).freeze,
domain: "sioc:UserAccount".freeze,
label: "follows".freeze,
range: "sioc:UserAccount".freeze,
@@ -227,11 +227,11 @@
type: "owl:ObjectProperty".freeze
property :group_of,
label: "group of".freeze,
"owl:inverseOf" => %(sioc:has_group).freeze,
"owl:versionInfo" => %(This property has been renamed. Use sioc:usergroup_of instead.).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:ObjectProperty".freeze]
property :has_administrator,
comment: %(A UserAccount that is an administrator of this Site.).freeze,
domain: "sioc:Site".freeze,
label: "has administrator".freeze,
"owl:inverseOf" => %(sioc:administrator_of).freeze,
@@ -268,11 +268,11 @@
type: "owl:ObjectProperty".freeze
property :has_group,
label: "has group".freeze,
"owl:inverseOf" => %(sioc:group_of).freeze,
"owl:versionInfo" => %(This property has been renamed. Use sioc:has_usergroup instead.).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:ObjectProperty".freeze]
property :has_host,
comment: %(The Site that hosts this Forum.).freeze,
domain: "sioc:Forum".freeze,
label: "has host".freeze,
"owl:inverseOf" => %(sioc:host_of).freeze,
@@ -321,11 +321,11 @@
comment: %(An resource that is a part of this subject.).freeze,
label: "has part".freeze,
"owl:inverseOf" => %(sioc:part_of).freeze,
"owl:versionInfo" => %(This property is deprecated. Use dcterms:hasPart from the Dublin Core ontology instead.).freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:ObjectProperty".freeze]
property :has_reply,
comment: %(Points to an Item or Post that is a reply or response to this Item or Post.).freeze,
domain: "sioc:Item".freeze,
label: "has reply".freeze,
"owl:inverseOf" => %(sioc:reply_of).freeze,
@@ -405,11 +405,11 @@
domain: "sioc:UserAccount".freeze,
label: "last name".freeze,
"owl:versionInfo" => %(This property is deprecated. Use foaf:name or foaf:surname from the FOAF vocabulary instead.).freeze,
range: "rdfs:Literal".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:DatatypeProperty".freeze]
property :last_reply_date,
comment: %(The date and time of the last reply Post or Comment, which could be associated with a starter Item or Post or with a Thread, and expressed in ISO 8601 format.).freeze,
label: "last reply date".freeze,
range: "rdfs:Literal".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
@@ -462,11 +462,11 @@
domain: "sioc:Post".freeze,
label: "modified at".freeze,
"owl:versionInfo" => %(This property is deprecated. Use dcterms:modified from the Dublin Core ontology instead.).freeze,
range: "rdfs:Literal".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:DatatypeProperty".freeze]
property :modifier_of,
comment: %(An Item that this UserAccount has modified.).freeze,
domain: "sioc:UserAccount".freeze,
label: "modifier of".freeze,
"owl:inverseOf" => %(sioc:has_modifier).freeze,
@@ -553,11 +553,11 @@
comment: %(A resource that the subject is a part of.).freeze,
label: "part of".freeze,
"owl:inverseOf" => %(sioc:has_part).freeze,
"owl:versionInfo" => %(This property is deprecated. Use dcterms:isPartOf from the Dublin Core ontology instead.).freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:ObjectProperty".freeze]
property :previous_by_date,
comment: %(Previous Item or Post in a given Container sorted by date.).freeze,
domain: "sioc:Item".freeze,
label: "previous by date".freeze,
"owl:inverseOf" => %(sioc:next_by_date).freeze,
@@ -577,11 +577,11 @@
comment: %(Links either created explicitly or extracted implicitly on the HTML level from the Post.).freeze,
domain: "sioc:Post".freeze,
label: "reference".freeze,
"owl:versionInfo" => %(Renamed to sioc:links_to.).freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:ObjectProperty".freeze]
property :related_to,
comment: %(Related Posts for this Post, perhaps determined implicitly from topics or references.).freeze,
label: "related to".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
type: "owl:ObjectProperty".freeze
@@ -620,11 +620,11 @@
domain: "sioc:Post".freeze,
label: "subject".freeze,
"owl:versionInfo" => %(This property is deprecated. Use dcterms:subject from the Dublin Core ontology for text keywords and sioc:topic if the subject can be represented by a URI instead.).freeze,
range: "rdfs:Literal".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:DatatypeProperty".freeze]
property :subscriber_of,
comment: %(A Container that a UserAccount is subscribed to.).freeze,
domain: "sioc:UserAccount".freeze,
label: "subscriber of".freeze,
"owl:inverseOf" => %(sioc:has_subscriber).freeze,
@@ -637,11 +637,11 @@
domain: "sioc:Post".freeze,
label: "title".freeze,
"owl:versionInfo" => %(This property is deprecated. Use dcterms:title from the Dublin Core ontology instead.).freeze,
range: "rdfs:Literal".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
- type: "owl:DeprecatedProperty".freeze
+ type: ["owl:DeprecatedProperty".freeze, "owl:DatatypeProperty".freeze]
property :topic,
comment: %(A topic of interest, linking to the appropriate URI, e.g. in the Open Directory Project or of a SKOS category.).freeze,
label: "topic".freeze,
"rdfs:isDefinedBy" => %(sioc:).freeze,
subPropertyOf: "dc:subject".freeze,
@@ -658,9 +658,10 @@
# Extra definitions
term :"",
"dc:description" => %(SIOC \(Semantically-Interlinked Online Communities\) is an ontology for describing the information in online communities.
This information can be used to export information from online communities and to link them together. The scope of the application areas that SIOC can be used for includes \(and is not limited to\) weblogs, message boards, mailing lists and chat channels.).freeze,
"dc:title" => %(SIOC Core Ontology Namespace).freeze,
+ label: "".freeze,
"owl:versionInfo" => %(Revision: 1.35).freeze,
"rdfs:seeAlso" => %(http://rdfs.org/sioc/spec).freeze,
type: ["owl:Ontology".freeze, "owl:Thing".freeze]
end
end