# Saved by TopBraid on Mon Aug 24 11:00:49 PDT 2009
# baseURI: http://www.oegov.org/core/owl/oe1gov
# imports: http://www.oegov.org/core/owl/gc
# imports: http://creativecommons.org/schema.rdf
# imports: http://purl.org/dc/elements/1.1/

@prefix Countries:  <http://www.bpiresearch.com/BPMO/2004/03/03/cdl/Countries#> .
@prefix cc:      <http://creativecommons.org/ns#> .
@prefix dc:      <http://purl.org/dc/elements/1.1/> .
@prefix gc:      <http://www.oegov.org/core/owl/gc#> .
@prefix gov:     <http://www.oegov.org/core/owl/gov#> .
@prefix oe1gov:  <http://www.oegov.org/core/owl/oe1gov#> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@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#> .

gc:Democracy
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gov:electorateRepresentationType
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:ElectorateRepresentationType ;
                owl:onProperty gov:electorateRepresentationType
              ] .

gov:Act
      rdf:type owl:Class ;
      rdfs:label "Act"^^xsd:string ;
      rdfs:subClassOf gov:Statute .

gov:Action
      rdf:type owl:Class ;
      rdfs:label "Action"^^xsd:string ;
      rdfs:subClassOf owl:Thing .

gov:ActiveBody
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "0"^^xsd:int ;
                owl:onProperty gc:cessationDate
              ] ;
      owl:disjointWith gov:InActiveBody ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:Body [ rdf:type owl:Restriction ;
                            owl:cardinality "0"^^xsd:int ;
                            owl:onProperty gc:cessationDate
                          ])
              ] .

gov:Administration
      rdf:type owl:Class ;
      rdfs:label "Administration"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:AdvisoryBody
      rdf:type owl:Class ;
      rdfs:label "Advisory body"^^xsd:string ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:DesignatedRole ;
                owl:onProperty gc:member
              ] .

gov:Agency
      rdf:type owl:Class ;
      rdfs:label "Agency"^^xsd:string ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Center ;
                owl:onProperty gov:center
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Bureau ;
                owl:onProperty gov:bureau
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Committee ;
                owl:onProperty gov:committee
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Administration ;
                owl:onProperty gov:adminstration
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Office ;
                owl:onProperty gov:office
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Service ;
                owl:onProperty gov:service
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Commission ;
                owl:onProperty gov:commision
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Agency ;
                owl:onProperty gov:agency
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Board ;
                owl:onProperty gov:board
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Panel ;
                owl:onProperty gov:panel
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Laboratory ;
                owl:onProperty gov:laboratory
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Council ;
                owl:onProperty gov:council
              ] .

gov:Amendment
      rdf:type owl:Class ;
      rdfs:label "Amendment"^^xsd:string ;
      rdfs:subClassOf gov:Legislation ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Amendment ;
                owl:onProperty gov:repeals
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gov:ratifiedOn
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Amendment ;
                owl:onProperty gov:repealedBy
              ] .

gov:AmendmentsInProgress
      rdf:type gov:StatuteStatus ;
      rdfs:label "Amendments in progress"^^xsd:string .

gov:Ammendment
      rdf:type owl:Class ;
      rdfs:label "Ammendment"^^xsd:string ;
      rdfs:subClassOf gov:Statute .

gov:ApprovedByPresident
      rdf:type gov:StatuteStatus ;
      rdfs:label "Approved by president"^^xsd:string .

gov:Assembly
      rdf:type owl:Class ;
      rdfs:label "Assembly"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:AssimilationEvent
      rdf:type owl:Class ;
      rdfs:label "Assimilation event"^^xsd:string ;
      rdfs:subClassOf gov:LifeCycleEvent ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:hasValue gov:AssimilationEventType ;
                owl:onProperty gc:category
              ] ;
      owl:disjointWith gov:CreationEvent , gov:CessationEvent ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:Event [ rdf:type owl:Restriction ;
                            owl:hasValue gov:AssimilationEventType ;
                            owl:onProperty gc:category
                          ])
              ] .

gov:AssimilationEventType
      rdf:type gov:StructuringEventType ;
      rdfs:label "Assimilation event type"^^xsd:string .

gov:Association
      rdf:type owl:Class ;
      rdfs:label "Association"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:Authority
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body .

gov:Bank
      rdf:type owl:Class ;
      rdfs:label "Bank"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:BicameralLegislature
      rdf:type owl:Class ;
      rdfs:label "Bicameral legislature"^^xsd:string ;
      rdfs:subClassOf gov:Legislature ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Chamber ;
                owl:onProperty gov:consistsOf
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "2"^^xsd:int ;
                owl:onProperty gov:consistsOf
              ] ;
      dc:description "A lawmaking body made up of two parts."^^xsd:string .

gov:Bill
      rdf:type owl:Class ;
      rdfs:label "Bill"^^xsd:string ;
      rdfs:subClassOf gov:Statute ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Ammendment ;
                owl:onProperty gov:amendment
              ] .

gov:BillCreationEventType
      rdf:type gov:BillEventType ;
      rdfs:label "Bill creation event type"^^xsd:string .

gov:BillEvent
      rdf:type owl:Class ;
      rdfs:label "Bill event"^^xsd:string ;
      rdfs:subClassOf gov:Event .

gov:BillEventType
      rdf:type owl:Class ;
      rdfs:label "Bill event type"^^xsd:string ;
      rdfs:subClassOf gov:EventType .

gov:Board
      rdf:type owl:Class ;
      rdfs:label "Board"^^xsd:string ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Body ;
                owl:onProperty gov:department
              ] .

gov:Body
      rdf:type owl:Class ;
      rdfs:label "Body"^^xsd:string ;
      rdfs:subClassOf gc:Entity ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Body ;
                owl:onProperty gov:suborganization
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Directorate ;
                owl:onProperty gov:directorate
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:PublicationEvent ;
                owl:onProperty gov:publicationEvent
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gc:url
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gov:reportsTo
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Body ;
                owl:onProperty gov:reportsTo
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Body ;
                owl:onProperty gov:manages
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:LifeCycleEvent ;
                owl:onProperty gov:event
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gov:mission
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Facility ;
                owl:onProperty gov:facility
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gc:creationDate
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty dc:description
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Publication ;
                owl:onProperty gov:publication
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Partnership ;
                owl:onProperty gov:partnerOf
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Community ;
                owl:onProperty gov:participatesIn
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Community ;
                owl:onProperty gov:attends
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Library ;
                owl:onProperty gov:library
              ] .

gov:Branch
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Agency ;
                owl:onProperty gov:agency
              ] .

gov:BroadcastingStation
      rdf:type owl:Class ;
      rdfs:subClassOf gov:CulturalBody .

gov:Bureau
      rdf:type owl:Class ;
      rdfs:label "Bureau"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:Cabinet
      rdf:type owl:Class ;
      rdfs:label "Cabinet"^^xsd:string ;
      rdfs:subClassOf gov:AdvisoryBody ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:MemberOfGovernmentRole ;
                owl:onProperty gc:member
              ] ;
      dc:description "A Cabinet is a body of high-ranking members of government, typically representing the executive branch. It can also sometimes be referred to as the Council of Ministers, an Executive Council, or an Executive Committee. [Wikipedia]"^^xsd:string .

gov:Caucus
      rdf:type owl:Class ;
      rdfs:label "Caucus"^^xsd:string ;
      rdfs:subClassOf gov:Community .

gov:Center
      rdf:type owl:Class ;
      rdfs:label "Center"^^xsd:string ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Facility ;
                owl:onProperty gov:facility
              ] .

gov:CessationEvent
      rdf:type owl:Class ;
      rdfs:label "Cessation event"^^xsd:string ;
      rdfs:subClassOf gov:LifeCycleEvent ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:hasValue gov:CessationEventType ;
                owl:onProperty gc:category
              ] ;
      owl:disjointWith gov:AssimilationEvent , gov:CreationEvent ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:Event [ rdf:type owl:Restriction ;
                            owl:hasValue gov:CessationEventType ;
                            owl:onProperty gc:category
                          ])
              ] .

gov:CessationEventType
      rdf:type gov:StructuringEventType ;
      rdfs:label "Cessation event type"^^xsd:string .

gov:Chamber
      rdf:type owl:Class ;
      rdfs:label "Chamber"^^xsd:string ;
      rdfs:subClassOf gov:ElectedBody ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:MemberOfGovernmentRole ;
                owl:onProperty gov:votingRepresentative
              ] .

gov:Citizen
      rdf:type owl:Class ;
      rdfs:label "Citizen"^^xsd:string ;
      rdfs:subClassOf gov:Person .

gov:CivilAgency
      rdf:type owl:Class ;
      rdfs:label "Civil agency"^^xsd:string ;
      rdfs:subClassOf gov:Agency ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:CivilAgency ;
                owl:onProperty gov:agency
              ] .

gov:CivilServant
      rdf:type owl:Class ;
      rdfs:label "Civil servant"^^xsd:string ;
      rdfs:subClassOf gov:Person .

gov:Clause
      rdf:type owl:Class ;
      rdfs:label "Clause"^^xsd:string ;
      rdfs:subClassOf gov:Statute ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gc:identifier
              ] .

gov:ClosedRule
      rdf:type owl:Class ;
      rdfs:label "Closed rule"^^xsd:string ;
      rdfs:subClassOf gov:Rule .

gov:College
      rdf:type owl:Class ;
      rdfs:label "College"^^xsd:string ;
      rdfs:subClassOf gov:EducationalBody , gov:Institute .

gov:Commission
      rdf:type owl:Class ;
      rdfs:label "Commission"^^xsd:string ;
      rdfs:subClassOf gov:Community .

gov:CommitteReport
      rdf:type owl:Class ;
      rdfs:label "Committe report"^^xsd:string ;
      rdfs:subClassOf gov:Report .

gov:Committee
      rdf:type owl:Class ;
      rdfs:label "Committee"^^xsd:string ;
      rdfs:subClassOf gov:DeliberateAssembly .

gov:Community
      rdf:type owl:Class ;
      rdfs:label "Community"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:Congress
      rdf:type owl:Class ;
      rdfs:label "Congress"^^xsd:string ;
      rdfs:subClassOf gov:Chamber .

gov:Consortium
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Community .

gov:Consulate
      rdf:type owl:Class ;
      rdfs:subClassOf gov:GovernmentCenter .

gov:Corporation
      rdf:type owl:Class ;
      rdfs:label "Corporation"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:Council
      rdf:type owl:Class ;
      rdfs:label "Council"^^xsd:string ;
      rdfs:subClassOf gov:DeliberateAssembly .

gov:Country
      rdf:type owl:Class ;
      rdfs:label "Country"^^xsd:string ;
      rdfs:subClassOf gov:GeoPoliticalEntity .

gov:Court
      rdf:type owl:Class ;
      rdfs:label "Court"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:CreationEvent
      rdf:type owl:Class ;
      rdfs:label "Creation event"^^xsd:string ;
      rdfs:subClassOf gov:LifeCycleEvent ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:hasValue gov:CreationEventType ;
                owl:onProperty gc:category
              ] ;
      owl:disjointWith gov:AssimilationEvent , gov:CessationEvent ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:Event [ rdf:type owl:Restriction ;
                            owl:hasValue gov:CreationEventType ;
                            owl:onProperty gc:category
                          ])
              ] .

gov:CreationEventType
      rdf:type gov:StructuringEventType ;
      rdfs:label "Creation event type"^^xsd:string .

gov:CulturalBody
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body .

gov:Data
      rdf:type owl:Class ;
      rdfs:label "Data"^^xsd:string ;
      rdfs:subClassOf gc:Entity ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:minCardinality "1"^^xsd:int ;
                owl:onProperty dc:description
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gc:DataFormat ;
                owl:onProperty gc:format
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gc:url
              ] .

gov:DefenseAgency
      rdf:type owl:Class ;
      rdfs:label "Defense agency"^^xsd:string ;
      rdfs:subClassOf gov:FederalAgency ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:DefenseAgency ;
                owl:onProperty gov:agency
              ] .

gov:Delegation
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body .

gov:DeliberateAssembly
      rdf:type owl:Class ;
      rdfs:label "Deliberate assembly"^^xsd:string ;
      rdfs:subClassOf gov:Assembly ;
      dc:description "A deliberative assembly is an organization comprising members who use parliamentary procedure for making decisions."^^xsd:string .

gov:Department
      rdf:type owl:Class ;
      rdfs:label "Department"^^xsd:string ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Center ;
                owl:onProperty gov:center
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Agency ;
                owl:onProperty gov:agency
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Office ;
                owl:onProperty gov:office
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Committee ;
                owl:onProperty gov:committee
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Directorate ;
                owl:onProperty gov:directorate
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Panel ;
                owl:onProperty gov:panel
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Council ;
                owl:onProperty gov:council
              ] .

gov:DesignatedRole
      rdf:type owl:Class ;
      rdfs:label "Designated role"^^xsd:string ;
      rdfs:subClassOf gc:Entity ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gov:role
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gov:affiliation
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gc:person
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Person ;
                owl:onProperty gc:person
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Body ;
                owl:onProperty gov:affiliation
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Role ;
                owl:onProperty gov:role
              ] .

gov:DevolutionEventType
      rdf:type gov:StructuringEventType ;
      rdfs:label "Devolution event type"^^xsd:string .

gov:DigitalLibrary
      rdf:type owl:Class ;
      rdfs:label "Digital library"^^xsd:string ;
      rdfs:subClassOf gov:Library .

gov:Directorate
      rdf:type owl:Class ;
      rdfs:label "Directorate"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:District
      rdf:type owl:Class ;
      rdfs:label "District"^^xsd:string ;
      rdfs:subClassOf gov:Region .

gov:Document
      rdf:type owl:Class ;
      rdfs:label "Document"^^xsd:string ;
      rdfs:subClassOf gc:Entity .

gov:EducationalBody
      rdf:type owl:Class ;
      rdfs:label "Educational body"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:ElectedBody
      rdf:type owl:Class ;
      rdfs:label "Elected body"^^xsd:string ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:VoteRecord ;
                owl:onProperty gov:voteRecord
              ] .

gov:ElectorateRepresentationType
      rdf:type owl:Class ;
      rdfs:label "Electorate representation type"^^xsd:string ;
      rdfs:subClassOf gc:Category .

gov:Embassy
      rdf:type owl:Class ;
      rdfs:subClassOf gov:GovernmentCenter .

gov:EnactmentEvent
      rdf:type owl:Class ;
      rdfs:label "Enactment event"^^xsd:string ;
      rdfs:subClassOf gov:BillEvent ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:hasValue gov:EnactmentEventType ;
                owl:onProperty gc:category
              ] ;
      owl:disjointWith gov:SenateVoteEvent , gov:PresidentialSignatureEvent , gov:ReportedByCommitteeEvent , gov:HouseVoteEvent , gov:ReferredToCommitteEvent ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:Event [ rdf:type owl:Restriction ;
                            owl:hasValue gov:EnactmentEventType ;
                            owl:onProperty gc:category
                          ])
              ] .

gov:EnactmentEventType
      rdf:type gov:BillEventType ;
      rdfs:label "Enactment event type"^^xsd:string .

gov:Event
      rdf:type owl:Class ;
      rdfs:label "Event"^^xsd:string ;
      rdfs:subClassOf owl:Thing ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:EventType ;
                owl:onProperty gc:category
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gc:date
              ] .

gov:EventType
      rdf:type owl:Class ;
      rdfs:label "Event type"^^xsd:string ;
      rdfs:subClassOf gc:Category .

gov:ExecutiveAgency
      rdf:type owl:Class ;
      rdfs:label "Executive agency"^^xsd:string ;
      rdfs:subClassOf gov:FederalAgency ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:ExecutiveBranch ;
                owl:onProperty gov:reportsTo
              ] .

gov:ExecutiveBranch
      rdf:type owl:Class ;
      rdfs:label "Executive Branch"^^xsd:string ;
      rdfs:subClassOf gov:Branch ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Agency ;
                owl:onProperty gov:department
              ] ;
      dc:description "The executive branch of the government is responsible for enforcing the laws of the land. The president, vice president, department heads (cabinet members), and heads of independent agencies carry out this mission. The executive Power shall be vested in a President of the United States of America. He shall hold his Office during the Term of four Years, and, together with the Vice-President chosen for the same Term, be elected, as follows: Each State shall appoint, in such Manner as the Legislature thereof may direct, a Number of Electors, equal to the whole Number of Senators and Representatives to which the State may be entitled in the Congress: but no Senator or Representative, or Person holding an Office of Trust or Profit under the United States, shall be appointed an Elector."^^xsd:string ;
      owl:disjointWith gov:LegislativeBranch , gov:JudicialBranch .

gov:Facility
      rdf:type owl:Class ;
      rdfs:label "Facility"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:FederalAgency
      rdf:type owl:Class ;
      rdfs:label "Federal agency"^^xsd:string ;
      rdfs:subClassOf gov:Agency .

gov:FederalDepartment
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Department ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:FederalAgency ;
                owl:onProperty gov:agency
              ] .

gov:FinancialInstitute
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Institute .

gov:ForeignNational
      rdf:type owl:Class ;
      rdfs:label "Foreign national"^^xsd:string ;
      rdfs:subClassOf gov:Person .

gov:Foundation
      rdf:type owl:Class ;
      rdfs:label "Foundation"^^xsd:string ;
      rdfs:subClassOf gov:Community .

gov:Funding
      rdf:type owl:Class ;
      rdfs:label "Funding"^^xsd:string ;
      rdfs:subClassOf gc:Entity .

gov:Gallery
      rdf:type owl:Class ;
      rdfs:label "Gallery"^^xsd:string ;
      rdfs:subClassOf gov:CulturalBody .

gov:GeoPoliticalEntity
      rdf:type owl:Class ;
      rdfs:label "Geo political entity"^^xsd:string ;
      rdfs:subClassOf gc:Entity .

gov:Government
      rdf:type owl:Class ;
      rdfs:label "Government"^^xsd:string ;
      rdfs:subClassOf gov:Body , gc:PoliticalSystem ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Treaty ;
                owl:onProperty gov:treaty
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Legislation ;
                owl:onProperty gov:legislation
              ]  .

gov:GovernmentCenter
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body .

gov:Group
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Community .

gov:HouseVote
      rdf:type gov:StatuteStatus ;
      rdfs:label "House vote"^^xsd:string .

gov:HouseVoteEvent
      rdf:type owl:Class ;
      rdfs:label "House vote event"^^xsd:string ;
      rdfs:subClassOf gov:BillEvent ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:hasValue gov:HouseVoteEventType ;
                owl:onProperty gc:category
              ] ;
      owl:disjointWith gov:SenateVoteEvent , gov:PresidentialSignatureEvent , gov:ReportedByCommitteeEvent , gov:ReferredToCommitteEvent , gov:EnactmentEvent ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:BillEvent [ rdf:type owl:Restriction ;
                            owl:hasValue gov:HouseVoteEventType ;
                            owl:onProperty gc:category
                          ])
              ] .

gov:HouseVoteEventType
      rdf:type gov:BillEventType ;
      rdfs:label "House vote event type"^^xsd:string .

gov:InActiveBody
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gc:cessationDate
              ] ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:Body [ rdf:type owl:Restriction ;
                            owl:cardinality "1"^^xsd:int ;
                            owl:onProperty gc:cessationDate
                          ])
              ] .

gov:Institute
      rdf:type owl:Class ;
      rdfs:label "Institute"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:IntelligenceAgency
      rdf:type owl:Class ;
      rdfs:label "Intelligence agency"^^xsd:string ;
      rdfs:subClassOf gov:Agency .

gov:IntelligenceDepartment
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Department ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:IntelligenceAgency ;
                owl:onProperty gov:agency
              ] ;
      owl:disjointWith gov:FederalDepartment .

gov:Introducted
      rdf:type gov:StatuteStatus ;
      rdfs:label "Introducted"^^xsd:string .

gov:JudicialBranch
      rdf:type owl:Class ;
      rdfs:label "Judicial branch"^^xsd:string ;
      rdfs:subClassOf gov:Branch ;
      dc:description "Courts decide arguments about the meaning of laws and how they are applied. They also decide if laws violate the Constitution—this is known as judicial review, and it is how federal courts provide checks and balances on the legislative and executive branches."^^xsd:string ;
      owl:disjointWith gov:LegislativeBranch , gov:ExecutiveBranch .

gov:Laboratory
      rdf:type owl:Class ;
      rdfs:label "Laboratory"^^xsd:string ;
      rdfs:subClassOf gov:Facility , gov:Institute .

gov:Law
      rdf:type owl:Class ;
      rdfs:label "Law"^^xsd:string ;
      rdfs:subClassOf gov:Statute .

gov:LawEvent
      rdf:type owl:Class ;
      rdfs:label "Law event"^^xsd:string ;
      rdfs:subClassOf gov:Event ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Legislation ;
                owl:onProperty gov:legislation
              ] .

gov:Legislation
      rdf:type owl:Class ;
      rdfs:subClassOf gc:Entity ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gov:ratifiedOn
              ] .

gov:LegislativeAction
      rdf:type owl:Class ;
      rdfs:label "Legislative action"^^xsd:string ;
      rdfs:subClassOf gov:Action .

gov:LegislativeAgency
      rdf:type owl:Class ;
      rdfs:label "Legislative agency"^^xsd:string ;
      rdfs:subClassOf gov:LegislativeBody , gov:FederalAgency .

gov:LegislativeBody
      rdf:type owl:Class ;
      rdfs:label "Legislative body"^^xsd:string ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gov:quorum
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Quorum ;
                owl:onProperty gov:quorum
              ] .

gov:LegislativeBranch
      rdf:type owl:Class ;
      rdfs:label "Legislative branch"^^xsd:string ;
      rdfs:subClassOf gov:Branch ;
      dc:description "Article I of the Constitution establishes the legislative or law making branch of government. It has a two-branch Congress—the Senate and the House of Representatives—and agencies that support Congress."^^xsd:string ;
      owl:disjointWith gov:JudicialBranch , gov:ExecutiveBranch .

gov:Legislature
      rdf:type owl:Class ;
      rdfs:label "Legislature"^^xsd:string ;
      rdfs:subClassOf gov:DeliberateAssembly ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:LawEvent ;
                owl:onProperty gov:approveEvent
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:LawEvent ;
                owl:onProperty gov:amendmenrtEvent
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:LawEvent ;
                owl:onProperty gov:lawEvent
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:LawEvent ;
                owl:onProperty gov:repealEvent
              ] ;
      dc:description """A legislature is a type of representative deliberative assembly with the power to pass, amend and repeal laws. The law created by a legislature is called legislation or statutory law. Legislatures are known by many names, the most common being parliament and congress, although these terms also have more specific meanings. In parliamentary systems of government, the legislature is formally supreme and appoints a member from its house as the prime minister which acts as the executive. In separation of powers doctrine, the legislature in a presidential system is considered a power branch which is coequal to and independent of the both the judiciary and the executive. In addition to enacting laws, legislatures usually have exclusive authority to raise taxes and adopt the budget and other money bills.
The primary components of a legislature are one or more chambers or houses: assemblies that debate and vote upon bills. A legislature with only one house is called unicameral. A bicameral legislature possesses two separate chambers, usually described as an upper house and a lower house, which often differ in duties, powers, and the methods used for the selection of members. Much rarer have been tricameral legislatures; the most recent existed in the waning years of white-minority rule in South Africa.
In most parliamentary systems, the lower house is the more powerful house while the upper house is merely a chamber of advice or review. However, in presidential systems, the powers of the two houses are often similar or equal. In federations, it is typical for the upper house to represent the component states; the same applies to the supranational legislature of the European Union. For this purpose, the upper house may either contain the delegates of state governments, as is the case in the European Union and in Germany and was the case in the United States before 1913, or be elected according to a formula that grants equal representation to states with smaller populations, as is the case in Australia and the modern United States.
Because members of legislatures usually sit together in a specific room to deliberate, seats in that room may be assigned exclusively to members of the legislature. In parliamentary language, the term seat is sometimes used to mean that someone is a member of a legislature. For example, saying that a legislature has 100 \"seats\" means that there are 100 members of the legislature, and saying that someone is \"contesting a seat\" means they are trying to get elected as a member of the legislature. By extension, the term seat is often used in less formal contexts to refer to an electoral district itself, as for example in the phrases \"safe seat\" and \"marginal seat\". [Wikipedia]"""^^xsd:string .

gov:Library
      rdf:type owl:Class ;
      rdfs:label "Library"^^xsd:string ;
      rdfs:subClassOf gov:Facility .

gov:LifeCycleEvent
      rdf:type owl:Class ;
      rdfs:label "Lifecycle event"^^xsd:string ;
      rdfs:subClassOf gov:Event .

gov:LinkedOpenDataEvent
      rdf:type owl:Class ;
      rdfs:label "Linked open data event"^^xsd:string ;
      rdfs:subClassOf gov:TransparencyEvent ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:hasValue gov:LinkedOpenDataEventType ;
                owl:onProperty gc:category
              ] ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:PublicationEvent [ rdf:type owl:Restriction ;
                            owl:hasValue gov:LinkedOpenDataEventType ;
                            owl:onProperty gc:category
                          ])
              ] .

gov:LinkedOpenDataEventType
      rdf:type gov:PublishingEventType ;
      rdfs:label "Linked open data event type"^^xsd:string .

gov:MemberOfGovernment
      rdf:type owl:Class ;
      rdfs:label "Member of government"^^xsd:string ;
      rdfs:subClassOf gov:CivilServant .

gov:MemberOfGovernmentRole
      rdf:type owl:Class ;
      rdfs:label "Member of Government Role"^^xsd:string ;
      rdfs:subClassOf gov:DesignatedRole ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:MemberOfGovernment ;
                owl:onProperty gc:person
              ] .

gov:MilitaryCommand
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body .

gov:Museum
      rdf:type owl:Class ;
      rdfs:label "Museum"^^xsd:string ;
      rdfs:subClassOf gov:CulturalBody .

gov:NationalGovernment
      rdf:type owl:Class ;
      rdfs:label "National government"^^xsd:string ;
      rdfs:subClassOf gov:Government ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Agency ;
                owl:onProperty gov:agency
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Branch ;
                owl:onProperty gov:branch
              ] .

gov:NonVoter
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Citizen .

gov:Office
      rdf:type owl:Class ;
      rdfs:label "Office"^^xsd:string ;
      rdfs:subClassOf gov:Body ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Service ;
                owl:onProperty gov:service
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Bureau ;
                owl:onProperty gov:bureau
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Committee ;
                owl:onProperty gov:committee
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Board ;
                owl:onProperty gov:board
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Community ;
                owl:onProperty gov:participatesIn
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Commission ;
                owl:onProperty gov:commision
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Council ;
                owl:onProperty gov:council
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Community ;
                owl:onProperty gov:attends
              ] .

gov:OpenRule
      rdf:type owl:Class ;
      rdfs:label "Open rule"^^xsd:string ;
      rdfs:subClassOf gov:Rule .

gov:Panel
      rdf:type owl:Class ;
      rdfs:label "Panel"^^xsd:string ;
      rdfs:subClassOf gov:Community .

gov:Partnership
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Community ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Body ;
                owl:onProperty gov:partner
              ] .

gov:PassedInHouse
      rdf:type gov:StatuteStatus ;
      rdfs:label "Passed in house"^^xsd:string .

gov:Person
      rdf:type owl:Class ;
      rdfs:label "Person"^^xsd:string ;
      rdfs:subClassOf owl:Thing .

gov:PluralisticRepresentationType
      rdf:type gov:ElectorateRepresentationType ;
      rdfs:label "Pluralistic representation type"^^xsd:string .

gov:President
      rdf:type owl:Class ;
      rdfs:label "President"^^xsd:string ;
      rdfs:subClassOf gov:MemberOfGovernment .

gov:PresidentialResidence
      rdf:type owl:Class ;
      rdfs:subClassOf gov:GovernmentCenter .

gov:PresidentialSignatureEvent
      rdf:type owl:Class ;
      rdfs:label "Presidential signature event"^^xsd:string ;
      rdfs:subClassOf gov:BillEvent ;
      owl:disjointWith gov:SenateVoteEvent , gov:HouseVoteEvent , gov:ReportedByCommitteeEvent , gov:ReferredToCommitteEvent , gov:EnactmentEvent .

gov:PrivateLibrary
      rdf:type owl:Class ;
      rdfs:label "Private library"^^xsd:string ;
      rdfs:subClassOf gov:Library .

gov:Program
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body .

gov:ProportionalRepresentationType
      rdf:type gov:ElectorateRepresentationType ;
      rdfs:label "Proportional representation type"^^xsd:string .

gov:Provence
      rdf:type owl:Class ;
      rdfs:label "Provence"^^xsd:string ;
      rdfs:subClassOf gov:Region .

gov:PublicLibrary
      rdf:type owl:Class ;
      rdfs:label "Public library"^^xsd:string ;
      rdfs:subClassOf gov:Library .

gov:Publication
      rdf:type owl:Class ;
      rdfs:label "Publication"^^xsd:string ;
      rdfs:subClassOf gov:Document .

gov:PublicationEvent
      rdf:type owl:Class ;
      rdfs:label "Publication event"^^xsd:string ;
      rdfs:subClassOf gov:Event ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:hasValue gov:PublicationEventType ;
                owl:onProperty gc:category
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Data ;
                owl:onProperty gov:data
              ] ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:TransparencyEvent [ rdf:type owl:Restriction ;
                            owl:onProperty gc:category ;
                            owl:someValuesFrom gov:PublishingEventType
                          ])
              ] .

gov:PublicationEventType
      rdf:type gov:PublishingEventType ;
      rdfs:label "Publication event type"^^xsd:string ;
      gc:subCategory gov:LinkedOpenDataEventType .

gov:PublishingEventType
      rdf:type owl:Class ;
      rdfs:label "Publishing event type"^^xsd:string ;
      rdfs:subClassOf gov:EventType .

gov:Quorum
      rdf:type owl:Class ;
      rdfs:label "Quorum"^^xsd:string ;
      rdfs:subClassOf owl:Thing ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gov:minimumNumber
              ] ;
      dc:description "In law, a quorum is the minimum number of members of a deliberative body necessary to conduct the business of that group. Ordinarily, this is a majority of the people expected to be there, although bodies may have a lower or higher quorum. [Wikipedia]"^^xsd:string .

gov:Record
      rdf:type owl:Class ;
      rdfs:label "Record"^^xsd:string ;
      rdfs:subClassOf gov:Publication .

gov:ReferredToCommitteEvent
      rdf:type owl:Class ;
      rdfs:label "Referred to committe event"^^xsd:string ;
      rdfs:subClassOf gov:BillEvent ;
      owl:disjointWith gov:SenateVoteEvent , gov:PresidentialSignatureEvent , gov:HouseVoteEvent , gov:ReportedByCommitteeEvent , gov:EnactmentEvent .

gov:ReferredToCommitteEventType
      rdf:type gov:BillEventType ;
      rdfs:label "Referred to committe event type"^^xsd:string .

gov:ReferredToCommittee
      rdf:type gov:StatuteStatus ;
      rdfs:label "Referred to committee"^^xsd:string .

gov:Region
      rdf:type owl:Class ;
      rdfs:label "Region"^^xsd:string ;
      rdfs:subClassOf gov:GeoPoliticalEntity .

gov:Report
      rdf:type owl:Class ;
      rdfs:label "Report"^^xsd:string ;
      rdfs:subClassOf gov:Publication .

gov:ReportedByCommitteEventType
      rdf:type gov:BillEventType ;
      rdfs:label "Reported by committe event type"^^xsd:string .

gov:ReportedByCommittee
      rdf:type gov:StatuteStatus ;
      rdfs:label "Reported by committee"^^xsd:string .

gov:ReportedByCommitteeEvent
      rdf:type owl:Class ;
      rdfs:label "Reported by committee event"^^xsd:string ;
      rdfs:subClassOf gov:BillEvent ;
      owl:disjointWith gov:SenateVoteEvent , gov:PresidentialSignatureEvent , gov:HouseVoteEvent , gov:ReferredToCommitteEvent , gov:EnactmentEvent .

gov:Resolution
      rdf:type owl:Class ;
      rdfs:label "Resolution"^^xsd:string ;
      rdfs:subClassOf gov:Document .

gov:Role
      rdf:type owl:Class ;
      rdfs:label "Role"^^xsd:string ;
      rdfs:subClassOf gc:Entity .

gov:Rule
      rdf:type owl:Class ;
      rdfs:label "Rule"^^xsd:string ;
      rdfs:subClassOf gc:Entity .

gov:Senate
      rdf:type owl:Class ;
      rdfs:label "Senate"^^xsd:string ;
      rdfs:subClassOf gov:ElectedBody ;
      gc:url  "http://www.senate.gov/"^^xsd:anyURI .

gov:SenateVote
      rdf:type gov:StatuteStatus ;
      rdfs:label "Senate vote"^^xsd:string .

gov:SenateVoteEvent
      rdf:type owl:Class ;
      rdfs:label "Senate vote event"^^xsd:string ;
      rdfs:subClassOf gov:BillEvent ;
      owl:disjointWith gov:PresidentialSignatureEvent , gov:HouseVoteEvent , gov:ReportedByCommitteeEvent , gov:ReferredToCommitteEvent , gov:EnactmentEvent .

gov:SenateVoteEventType
      rdf:type gov:BillEventType ;
      rdfs:label "Senate vote event type"^^xsd:string .

gov:Senator
      rdf:type owl:Class ;
      rdfs:label "Senator"^^xsd:string ;
      rdfs:subClassOf gov:MemberOfGovernment .

gov:Service
      rdf:type owl:Class ;
      rdfs:label "Service"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:SignedByPresidentEventType
      rdf:type gov:BillEventType ;
      rdfs:label "Signed by president event type"^^xsd:string .

gov:State
      rdf:type owl:Class ;
      rdfs:label "State"^^xsd:string ;
      rdfs:subClassOf gov:Region .

gov:StateGovernment
      rdf:type owl:Class ;
      rdfs:label "State government"^^xsd:string ;
      rdfs:subClassOf gov:Government .

gov:StateWebSite
      rdf:type owl:Class ;
      rdfs:subClassOf gov:WebSite .

gov:Statute
      rdf:type owl:Class ;
      rdfs:label "Statute"^^xsd:string ;
      rdfs:subClassOf gov:Legislation ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:EnactmentEvent ;
                owl:onProperty gov:enactmentEvent
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty dc:title
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:HouseVoteEvent ;
                owl:onProperty gov:orginationEvent
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:LegislativeBranch ;
                owl:onProperty gov:legislativeAuthority
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gc:summary
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gov:enactmentEvent
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:BillEvent ;
                owl:onProperty gov:event
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gc:archiveURL
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:LawEvent ;
                owl:onProperty gov:amendmenrtEvent
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:maxCardinality "1"^^xsd:int ;
                owl:onProperty gc:text
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom xsd:anyURI ;
                owl:onProperty gc:url
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:StatuteStatus ;
                owl:onProperty gc:status
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gc:status
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:LawEvent ;
                owl:onProperty gov:repealEvent
              ] ;
      dc:description "A statute is a formal written enactment of a legislative authority that governs a country, state, city, or county. Typically, statutes command or prohibit something, or declare policy. The word is often used to distinguish law made by legislative bodies from case law and the regulations issued by Government agencies. Statutes are sometimes referred to as legislation or \"black letter law\". As a source of law, statutes are considered primary authority (as opposed to secondary authority). Before a statute becomes law in some countries, it must be agreed upon by the highest executive in the government, and finally published as part of a code. In many countries, statutes are organized in topical arrangements (or \"codified\") within publications called codes, such as the United States Code. In the United States, statutory law is distinguished from and subordinate to constitutional law."^^xsd:string ;
      dc:source "http://en.wikipedia.org/wiki/Statute"^^xsd:string , "http://en.wikipedia.org/wiki/List_of_United_States_federal_legislation"^^xsd:string .

gov:StatuteSection
      rdf:type owl:Class ;
      rdfs:label "Statute Section"^^xsd:string ;
      rdfs:subClassOf gov:Statute ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gc:identifier
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Clause ;
                owl:onProperty gc:clause
              ] .

gov:StatuteStatus
      rdf:type owl:Class ;
      rdfs:label "Statute status"^^xsd:string ;
      rdfs:subClassOf gc:Category .

gov:StructuringEventType
      rdf:type owl:Class ;
      rdfs:label "Structuring event type"^^xsd:string ;
      rdfs:subClassOf gov:EventType .

gov:Team
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Community .

gov:Theatre
      rdf:type owl:Class ;
      rdfs:label "Theatre"^^xsd:string ;
      rdfs:subClassOf gov:CulturalBody .

gov:TransparencyEvent
      rdf:type owl:Class ;
      rdfs:label "Transparency event"^^xsd:string ;
      rdfs:subClassOf gov:PublicationEvent ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:hasValue gov:TransparencyEventType ;
                owl:onProperty gc:category
              ] ;
      owl:equivalentClass
              [ rdf:type owl:Class ;
                owl:intersectionOf (gov:Event [ rdf:type owl:Restriction ;
                            owl:hasValue gov:TransparencyEventType ;
                            owl:onProperty gc:category
                          ])
              ] .

gov:TransparencyEventType
      rdf:type gov:PublishingEventType ;
      rdfs:label "Transparency event type"^^xsd:string ;
      gc:subCategory gov:PublicationEventType .

gov:Treasury
      rdf:type owl:Class ;
      rdfs:subClassOf gov:Body .

gov:Treaty
      rdf:type owl:Class ;
      rdfs:label "Treaty"^^xsd:string ;
      rdfs:subClassOf gov:Legislation ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gc:title
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:Government ;
                owl:onProperty gov:party
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gov:treatyNumber
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:TreatyType ;
                owl:onProperty gc:category
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:int ;
                owl:onProperty gc:shortTitle
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom
                        [ rdf:type owl:Class ;
                          owl:unionOf (gov:TreatyEvent gov:LifeCycleEvent)
                        ] ;
                owl:onProperty gov:event
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:minCardinality "2"^^xsd:int ;
                owl:onProperty gov:party
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:LegislativeAction ;
                owl:onProperty gov:action
              ] ;
      dc:description "A treaty is an agreement between countries. It includes treaty number, the date the treaty was transmitted, short title, formal title, treaty type, legislative actions and index terms."^^xsd:string .

gov:TreatyEvent
      rdf:type owl:Class ;
      rdfs:label "Treaty event"^^xsd:string ;
      rdfs:subClassOf gov:Event .

gov:TreatyType
      rdf:type owl:Class ;
      rdfs:label "Treaty type"^^xsd:string ;
      rdfs:subClassOf gc:Category .

gov:Trust
      rdf:type owl:Class ;
      rdfs:label "Trust"^^xsd:string ;
      rdfs:subClassOf gov:Body .

gov:University
      rdf:type owl:Class ;
      rdfs:label "University"^^xsd:string ;
      rdfs:subClassOf gov:EducationalBody , gov:Institute .

gov:VicePresident
      rdf:type owl:Class ;
      rdfs:label "Vice president"^^xsd:string ;
      rdfs:subClassOf gov:MemberOfGovernment .

gov:VoteRecord
      rdf:type owl:Class ;
      rdfs:label "Vote record"^^xsd:string ;
      rdfs:subClassOf gov:Record ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:allValuesFrom gov:VoteRecordEvent ;
                owl:onProperty gov:event
              ] .

gov:VoteRecordEvent
      rdf:type owl:Class ;
      rdfs:label "Vote record event"^^xsd:string ;
      rdfs:subClassOf gov:Event .

gov:Voter
      rdf:type owl:Class ;
      rdfs:label "Voter"^^xsd:string ;
      rdfs:subClassOf gov:Citizen .

gov:WebSite
      rdf:type owl:Class ;
      rdfs:label "Web site"^^xsd:string ;
      rdfs:subClassOf owl:Thing ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:minCardinality "1"^^xsd:int ;
                owl:onProperty gc:url
              ] .

gov:action
      rdf:type owl:ObjectProperty ;
      rdfs:label "action"^^xsd:string .

gov:adminstration
      rdf:type owl:ObjectProperty ;
      rdfs:label "adminstration"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:affiliation
      rdf:type owl:ObjectProperty ;
      rdfs:label "affiliation"^^xsd:string .

gov:agency
      rdf:type owl:ObjectProperty ;
      rdfs:label "agency"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:amendmenrtEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "amendment event"^^xsd:string ;
      rdfs:subPropertyOf gov:lawEvent .

gov:amendment
      rdf:type owl:ObjectProperty ;
      rdfs:label "amendment"^^xsd:string ;
      rdfs:subPropertyOf gov:legislation .

gov:approveEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "approve event"^^xsd:string ;
      rdfs:subPropertyOf gov:lawEvent .

gov:article
      rdf:type owl:ObjectProperty ;
      rdfs:label "article"^^xsd:string .

gov:assimilationEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "assimilation event"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:attends
      rdf:type owl:ObjectProperty ;
      rdfs:label "attends"^^xsd:string .

gov:audits
      rdf:type owl:ObjectProperty ;
      rdfs:label "audits"^^xsd:string .

gov:board
      rdf:type owl:ObjectProperty ;
      rdfs:label "board"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:branch
      rdf:type owl:ObjectProperty ;
      rdfs:label "branch"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:bureau
      rdf:type owl:ObjectProperty ;
      rdfs:label "bureau"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:center
      rdf:type owl:ObjectProperty ;
      rdfs:label "center"^^xsd:string ;
      rdfs:subPropertyOf gov:facility .

gov:cessationEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "cessation event"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:commision
      rdf:type owl:ObjectProperty ;
      rdfs:label "commision"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:commissionEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "commission event"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:committee
      rdf:type owl:ObjectProperty ;
      rdfs:label "committee"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:compliantWith
      rdf:type owl:ObjectProperty ;
      rdfs:label "compliant with"^^xsd:string .

gov:consistsOf
      rdf:type owl:ObjectProperty ;
      rdfs:label "consists of"^^xsd:string .

gov:council
      rdf:type owl:ObjectProperty ;
      rdfs:label "council"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:creationEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "creation event"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:data
      rdf:type owl:ObjectProperty ;
      rdfs:label "data"^^xsd:string .

gov:decommisionEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "decommision event"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:department
      rdf:type owl:TransitiveProperty , owl:ObjectProperty ;
      rdfs:label "department"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:directorate
      rdf:type owl:ObjectProperty ;
      rdfs:label "directorate"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:electorateRepresentationType
      rdf:type owl:ObjectProperty ;
      rdfs:label "electorate representation type"^^xsd:string .

gov:enactmentEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "enactment event"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:event
      rdf:type owl:ObjectProperty ;
      rdfs:label "event"^^xsd:string .

gov:facility
      rdf:type owl:ObjectProperty ;
      rdfs:label "facility"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:governs
      rdf:type owl:ObjectProperty ;
      rdfs:label "governs"^^xsd:string .

gov:laboratory
      rdf:type owl:ObjectProperty ;
      rdfs:label "laboratory"^^xsd:string ;
      rdfs:subPropertyOf gov:facility .

gov:law
      rdf:type owl:ObjectProperty ;
      rdfs:label "law"^^xsd:string .

gov:lawEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "law event"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:legislation
      rdf:type owl:ObjectProperty ;
      rdfs:label "legislation"^^xsd:string .

gov:legislativeAuthority
      rdf:type owl:ObjectProperty ;
      rdfs:label "legislative authority"^^xsd:string .

gov:library
      rdf:type owl:ObjectProperty ;
      rdfs:label "library"^^xsd:string ;
      rdfs:subPropertyOf gov:facility .

gov:manages
      rdf:type owl:ObjectProperty ;
      rdfs:label "manages"^^xsd:string .

gov:minimumNumber
      rdf:type owl:DatatypeProperty ;
      rdfs:label "minimum number"^^xsd:string ;
      rdfs:range xsd:positiveInteger .

gov:mission
      rdf:type owl:DatatypeProperty ;
      rdfs:range xsd:string .

gov:office
      rdf:type owl:TransitiveProperty , owl:ObjectProperty ;
      rdfs:label "office"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:orginationEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "orgination event"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:oversees
      rdf:type owl:ObjectProperty ;
      rdfs:label "oversees"^^xsd:string .

gov:panel
      rdf:type owl:ObjectProperty ;
      rdfs:label "panel"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:participatesIn
      rdf:type owl:ObjectProperty ;
      rdfs:label "participates in"^^xsd:string .

gov:partner
      rdf:type owl:ObjectProperty ;
      owl:inverseOf gov:partnerOf .

gov:partnerOf
      rdf:type owl:ObjectProperty ;
      owl:inverseOf gov:partner .

gov:party
      rdf:type owl:ObjectProperty ;
      rdfs:label "party"^^xsd:string .

gov:preamble
      rdf:type owl:DatatypeProperty ;
      rdfs:label "preamble"^^xsd:string ;
      rdfs:range xsd:string .

gov:publication
      rdf:type owl:ObjectProperty ;
      rdfs:label "publication"^^xsd:string .

gov:publicationEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "publication"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:quorum
      rdf:type owl:ObjectProperty ;
      rdfs:label "quorum"^^xsd:string .

gov:ratifiedOn
      rdf:type owl:DatatypeProperty ;
      rdfs:label "ratified on"^^xsd:string ;
      rdfs:range xsd:date .

gov:repealEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "repeal event"^^xsd:string ;
      rdfs:subPropertyOf gov:lawEvent .

gov:repealedBy
      rdf:type owl:ObjectProperty ;
      rdfs:label "repealed by"^^xsd:string ;
      owl:inverseOf gov:repeals .

gov:repeals
      rdf:type owl:ObjectProperty ;
      rdfs:label "repeals"^^xsd:string ;
      owl:inverseOf gov:repealedBy .

gov:report
      rdf:type owl:ObjectProperty ;
      rdfs:label "report"^^xsd:string ;
      rdfs:subPropertyOf gov:publication .

gov:reportsTo
      rdf:type owl:TransitiveProperty , owl:ObjectProperty ;
      rdfs:label "reports to"^^xsd:string .

gov:representative
      rdf:type owl:ObjectProperty ;
      rdfs:label "representative"^^xsd:string .

gov:resultingFrom
      rdf:type owl:ObjectProperty ;
      rdfs:label "resulting from"^^xsd:string ;
      rdfs:subPropertyOf gc:cause .

gov:role
      rdf:type owl:ObjectProperty ;
      rdfs:label "role"^^xsd:string .

gov:rule
      rdf:type owl:ObjectProperty ;
      rdfs:label "rule"^^xsd:string .

gov:service
      rdf:type owl:ObjectProperty ;
      rdfs:label "service"^^xsd:string ;
      rdfs:subPropertyOf gov:suborganization .

gov:signatory
      rdf:type owl:ObjectProperty ;
      rdfs:label "signatory"^^xsd:string .

gov:suborganization
      rdf:type owl:TransitiveProperty , owl:ObjectProperty ;
      rdfs:label "suborganization"^^xsd:string .

gov:territory
      rdf:type owl:ObjectProperty ;
      rdfs:label "territory"^^xsd:string .

gov:transparencyEvent
      rdf:type owl:ObjectProperty ;
      rdfs:label "transparency event"^^xsd:string ;
      rdfs:subPropertyOf gov:event .

gov:treaty
      rdf:type owl:ObjectProperty ;
      rdfs:label "treaty"^^xsd:string .

gov:treatyNumber
      rdf:type owl:DatatypeProperty ;
      rdfs:label "treaty number"^^xsd:string ;
      rdfs:range xsd:anySimpleType .

gov:voteRecord
      rdf:type owl:ObjectProperty ;
      rdfs:label "vote record"^^xsd:string .

gov:votingRepresentative
      rdf:type owl:ObjectProperty ;
      rdfs:label "Voting Representative"^^xsd:string ;
      rdfs:subPropertyOf gov:representative .

<http://www.oegov.org/core/owl/oe1gov>
      rdf:type owl:Ontology ;
      cc:attributionName "TopQuadrant, Inc."^^xsd:string ;
      cc:attributionURL "http://www.topquadrant.com"^^xsd:anyURI ;
      cc:license <http://www.oegov.org/core/owl/gc#CreativeCommonsAttributionShareAlike3.0_UnitedStatesLicense> ;
      dc:creator "Ralph Hodgson"^^xsd:string ;
      dc:date "$Date: 2010-02-12 13:15:00 -0800 (Fri, 12 Feb 2010) $"^^xsd:string ;
      dc:description "An ontology of a democratic Government."^^xsd:string ;
      dc:rights "Creative Commons Attribution-Share Alike 3.0 United States License"^^xsd:string ;
      dc:title "oe1gov Ontology"^^xsd:string ;
      gc:attributedSource gc:TopQuadrantAttribution ;
      gc:revision "$Revision: 1757 $"^^xsd:string ;
      owl:imports dc: , <http://www.oegov.org/core/owl/gc> , <http://creativecommons.org/schema.rdf> ;
      owl:versionInfo "$Id: oe1gov.n3 1757 2010-02-12 21:15:00Z RalphHodgson $"^^xsd:string .

<http://www.oegov.us/democracy/us/core/owl/usgov#HouseOfRepresentatives>
      rdf:type owl:Class ;
      rdfs:label "House of representatives"^^xsd:string ;
      rdfs:subClassOf gov:Chamber ;
      gc:url  "http://www.house.gov/"^^xsd:anyURI .

[]    rdf:type owl:Restriction ;
      owl:allValuesFrom gov:Amendment ;
      owl:onProperty gov:amendment .

[]    rdf:type owl:Restriction ;
      owl:allValuesFrom gov:Amendment ;
      owl:onProperty gov:amendment .

