PREFIX doc: <http://www.w3.org/2000/10/swap/pim/doc#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

doc:OpenSourceLicense a rdfs:Class ;
  rdfs:label "Opem Source licence" ;
  rdfs:comment """Class of licenses which can be called Open Soutrce
                according to opensource.org""" ;
  rdfs:subClassOf doc:Work .

doc:persistencePolicy a rdf:Property ;
  rdfs:label "persistence policy" ;
  rdfs:comment """Publishers policy regarding the peristence of the mapping
                between URI and its meaning and/or representation in bits.""" ;
  rdfs:domain doc:Work ;
  rdfs:range doc:Work .

doc:obsoletes a rdf:Property ;
  rdfs:label "obsoletes" ;
  rdfs:comment "This work is more upto date than that and makes it obsolete." ;
  rdfs:domain doc:Work ;
  rdfs:range doc:Work .

doc:derivedFrom a rdf:Property ;
  rdfs:label "derived from" ;
  rdfs:comment "A work wholey or partly used in the creation of this one." ;
  rdfs:domain doc:Work ;
  rdfs:range doc:Work .

doc:version a rdf:Property ;
  rdfs:label "version" ;
  rdfs:comment """This generic work has a specific version in the
\tfollwing specific document""" ;
  rdfs:domain doc:Work ;
  rdfs:range doc:Work .

doc:derivativeWork a rdf:Property ;
  rdfs:label "derivative work" ;
  rdfs:comment "A work wholey or partly used in the creation of this one." ;
  rdfs:domain doc:Work ;
  rdfs:range doc:Work .

doc:adminPage a rdf:Property ;
  rdfs:label "administrative page" ;
  rdfs:comment """A web page allowing a human user to administer this work,
            for example changing access control, version control information etc.""" ;
  rdfs:domain doc:Work ;
  rdfs:range <https://w3id.org/linkml/Any> .

doc:subLicense a rdf:Property ;
  rdfs:label "sub-license" ;
  rdfs:comment """For any license, a sublicense is a licensing offering a subset of the rights. 
If A doc:sublicense B then anything under license A can be released under
licence B.""" ;
  rdfs:domain doc:Work ;
  rdfs:range doc:Work .

doc:versionOf a rdf:Property ;
  rdfs:comment """This work is a a specific version of the follwing generic document.
\t\tOBSOLETE - use its inverse, version.""" ;
  rdfs:domain doc:Work ;
  rdfs:range doc:Work .

doc:dependsOn a rdf:Property ;
  rdfs:label "depends on" ;
  rdfs:comment "The meaning or value of this work depends on that of that work." ;
  rdfs:domain doc:Work ;
  rdfs:range doc:Work .

doc:ipr a rdf:Property ;
  rdfs:label "rights" ;
  rdfs:comment "Terms and intellectual property rights licensing conditions." ;
  rdfs:domain doc:Work ;
  rdfs:range doc:Work .

doc:creator a rdf:Property ;
  rdfs:label "creator" ;
  rdfs:comment "The person (not string) who created this." ;
  rdfs:domain doc:Work ;
  rdfs:range <http://www.w3.org/2000/10/swap/pim/contact#SocialEntity> .

<http://www.w3.org/2000/10/swap/pim/contact#Work> a rdfs:Class .

doc:rules a rdf:Property ;
  rdfs:label "rules" ;
  rdfs:comment """
\tThe subject is a namespace document; the object is a document
\tcontaining rules. The rules are valid information about the terms
\tdefined in the namespace document.
\t""" ;
  rdfs:domain <http://www.w3.org/2000/10/swap/pim/contact#Work> ;
  rdfs:range <http://www.w3.org/2000/10/swap/pim/contact#Work> .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object" .

<http://www.w3.org/2000/10/swap/pim/contact#SocialEntity> a rdfs:Class .

doc:mayControl a rdf:Property ;
  rdfs:label "may control" ;
  rdfs:comment "This may change that access control for that" ;
  rdfs:domain <http://www.w3.org/2000/10/swap/pim/contact#SocialEntity> ;
  rdfs:range doc:Work .

doc:mayRead a rdf:Property ;
  rdfs:label "may read" ;
  rdfs:comment "This may access that for read -- compare 'r' unix" ;
  rdfs:domain <http://www.w3.org/2000/10/swap/pim/contact#SocialEntity> ;
  rdfs:range doc:Work .

doc:mayWrite a rdf:Property ;
  rdfs:label "may write" ;
  rdfs:comment "This may access that to modify it -- compare 'w' unix" ;
  rdfs:domain <http://www.w3.org/2000/10/swap/pim/contact#SocialEntity> ;
  rdfs:range doc:Work .

doc:Work a rdfs:Class ;
  rdfs:label "work" ;
  rdfs:comment "An abstract information thing of value, typically intellectual property" .
