SIOC profile for 'sioc-project.org' A SIOC profile describes the structure and contents of a community site (e.g., weblog) in a machine processable form. For more information refer to the <a href="http://rdfs.org/sioc">SIOC project page</a> Comments About SIOC concepts / properties On 7/19/06, John Breslin &lt;john.breslin@deri.org&gt; wrote:&gt;&nbsp;&nbsp;&gt; 2) sioc:Comment&gt; &gt; This would need to be moved to a types module, to keep the core SIOC &gt; ontology simple.&nbsp;&nbsp;We can then add other subtypes of Post later like&gt; Sticky, Announcement, etc.Attaching here a nice drawing by [GNU] showing proposed relations between SIOC, SKOS and IBIS.The IBIS part formalizes the part about SIOC and argumented discussions mentioned earlier. Not sure if [GNU] has a particular vocabulary in mind, but there is one made by Danny Ayers [1].[1] http://www.schemaweb.info/schema/SchemaDetails.aspx?id=4 Regarding how to express Comments in SIOC:The best place to express different types of posts (comments, ...) as well as different types of other SIOC concepts (forums, etc.) is in modules outside the core SIOC ontology. That helps the ontology stay clean yet flexible and extensible. With this clarification, now there is a question - what do we need SKOS for in this situation? There is already a tool in RDFS to define hierarchies - rdfs:subClassOf - is there something it does not allow to do that SKOS does? SKOS would be useful to express category hierarchies for online community sites, but I do not see the value added by it in this particular case. In terms of implementation we could define the Post types module as a hierarchy of subclasses of SIOC:Post. To held existing consumers of RDF data that maybe are not capable of reasoning over schemas we can define both classes explicitly in the export of SIOC data for now: [ &lt;post&gt; a sioc:Post .&nbsp; &lt;post&gt; a sioc_type:Comment . ]If it is true that [ sioc_type:Comment rdfs:subClassOf sioc:Type . ] then in the future we will be able to drop the line [ &lt;post&gt; a sioc:Post . ] and consumers will infer this from knowing it's a sioc_type:Comment (although then it looks a bit awkward to have to use a different namespace when defining a Comment). Note: RDF allows to assign a number of types at the same time - there are no problems to define a &quot;Sticky + Announcement&quot; or &quot;Sticky + Comment&quot; using the terms John mentions above.Uldis [ http://captsolo.net/info/ ] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups &quot;SIOC-Dev&quot; group. To post to this group, send email to sioc-dev@googlegroups.com To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/sioc-dev -~----------~----~----~----~------~----~------~--~--- 2006-07-19T11:33:33+01:00 2006-07-19T11:33:33+01:00