#  Vocabulary for describing the structure of W3C
#  and other organizations which use similar concepts.


@prefix doc: <http://www.w3.org/2000/10/swap/pim/doc#>.
@prefix dc: <http://purl.org/dc/elements/1.1/>.
@prefix contact: <http://www.w3.org/2000/10/swap/pim/contact#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
# @prefix rm:    <http://www.w3.org/2001/04/roadmap/vocab#>.   #  @@@@@@@@@@@@@
@prefix s: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dot: <http://www.w3.org/2001/02pd/gv#>.
@prefix : <http://www.w3.org/2001/04/roadmap/org#>.
@prefix org: <http://www.w3.org/2001/04/roadmap/org#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix w3c: <http://www.w3.org/data#>.
@prefix rec: <http://www.w3.org/2001/02pd/rec54#>.

<http://www.w3.org/2001/04/roadmap/org>
    dc:title "Terms about Organizational Structure";
    s:comment """While this was made initially to describe the
    structure of W3C, clealy the relationships and concept of Group
    are reusable. Reuse by others is encouraged. """;
    doc:version "$Id: org.n3,v 1.17 2010/08/19 17:33:59 timbl Exp $".


############################################################  W3C organization



org:Domain 	a s:Class;
		s:label "domain";
		s:comment "A W3C domain groups activities for management purposes." .

org:Activity	a s:Class;
		s:label "activity";
		s:comment "The Activity is the unit of resource management in W3C.".

org:Group  	a s:Class;
		s:label "group";
		s:comment "Groups of various types do the work.".

org:WorkingGroup
     		s:subClassOf org:Group;
		s:label "working group";
		s:comment "WGs are chartered to do specific technical work.".

org:InterestGroup
		s:label "interest group";
	     	s:subClassOf org:Group.

org:IncubatorGroup
	     	s:subClassOf org:Group.


org:CoordinationGroup
		s:label "coordination group";
		s:subClassOf org:Group.

org:processDocument
		s:label "process document";
		s:domain contact:SocialEntity;
		s:range doc:Work. 

org:charter	s:domain org:Group; s:range doc:Work; s:label "charter".

org:statement	s:domain org:Activity; s:range rec:ActivityStatement;
		s:label "Activity statement".

org:membershipPage	s:domain org:Group; s:label "page listing participants".

org:chair	s:domain org:Group; s:range contact:Person.

org:member	s:domain org:Group; s:range contact:Person.

w3c:W3C	   	a contact:SocialEntity.

org:includes	s:label "part";
		= org:part; # Preferred
		a rdf:Property.

org:deliverable s:domain org:Group;
	s:range doc:Work;
	s:label "deliverable".

org:deliveredBy s:range org:Group;
	s:domain doc:Work;
	s:label "deliverer";
	owl:inverseOf org:deliverable.

org:name s:label "name";
	s:domain org:Group;
	s:range s:Literal.

# Patent Policy stuff

org:patentRules s:label "patent policy";
        s:domain org:Group;
	s:comment
	 """The group operates with regard to patents under the given rules.""";
        s:range org:PatentPolicy.

org:PatentPolicy s:label "a patent policy";
        s:comment """a set of rules which define how a group deals with patent
	 disclosures and licensing in the production of its deliverables""";
        a s:Class;
        s:seeAlso <http://www.w3.org/Member/Mail/#PP>.

# ends

