@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix fibo-fnd-aap-ppl: <https://spec.edmcouncil.org/fibo/ontology/FND/AgentsAndPeople/People/> .
@prefix fibo-fnd-agr-agr: <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Agreements/> .
@prefix fibo-fnd-agr-ctr: <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> .
@prefix fibo-fnd-arr-doc: <https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Documents/> .
@prefix fibo-fnd-dt-fd: <https://spec.edmcouncil.org/fibo/ontology/FND/DatesAndTimes/FinancialDates/> .
@prefix fibo-fnd-dt-oc: <https://spec.edmcouncil.org/fibo/ontology/FND/DatesAndTimes/Occurrences/> .
@prefix fibo-fnd-law-jur: <https://spec.edmcouncil.org/fibo/ontology/FND/Law/Jurisdiction/> .
@prefix fibo-fnd-plc-adr: <https://spec.edmcouncil.org/fibo/ontology/FND/Places/Addresses/> .
@prefix fibo-fnd-pty-pty: <https://spec.edmcouncil.org/fibo/ontology/FND/Parties/Parties/> .
@prefix fibo-fnd-pty-rl: <https://spec.edmcouncil.org/fibo/ontology/FND/Parties/Roles/> .
@prefix fibo-fnd-rel-rel: <https://spec.edmcouncil.org/fibo/ontology/FND/Relations/Relations/> .
@prefix fibo-fnd-utl-av: <https://spec.edmcouncil.org/fibo/ontology/FND/Utilities/AnnotationVocabulary/> .
@prefix lcc-cr: <https://www.omg.org/spec/LCC/Countries/CountryRepresentation/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix sm: <http://www.omg.org/techprocess/ab/SpecificationMetadata/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

fibo-fnd-aap-ppl:BirthCertificate
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onClass fibo-fnd-aap-ppl:PlaceOfBirth ;
        owl:onProperty fibo-fnd-agr-ctr:isEvidenceFor ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

fibo-fnd-aap-ppl:DeathCertificate
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onClass fibo-fnd-aap-ppl:DateOfDeath ;
        owl:onProperty fibo-fnd-agr-ctr:isEvidenceFor ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

fibo-fnd-aap-ppl:IdentityDocument
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onClass fibo-fnd-plc-adr:PhysicalAddress ;
        owl:onProperty fibo-fnd-agr-ctr:isEvidenceFor
    ], [
        a owl:Restriction ;
        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
        owl:onClass fibo-fnd-aap-ppl:PlaceOfBirth ;
        owl:onProperty fibo-fnd-agr-ctr:isEvidenceFor
    ], [
        a owl:Restriction ;
        owl:onClass fibo-fnd-aap-ppl:DateOfBirth ;
        owl:onProperty fibo-fnd-agr-ctr:isEvidenceFor ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

<https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/>
    dct:abstract "This ontology defines concepts relating to contracts, for use in other FIBO ontology elements. These include written contracts which are the concrete evidence of agreements between parties, along with verbal contracts. Contracts are further broken down into bilateral and transferable contracts, the latter being the basis for most financial instruments. Properties of contracts are also defined, in particular contractual terms and contract parties. These concepts all form the basis of concepts in the financial services industry, for example interest payment terms are a kind of contract terms set, and security holders are a kind of contract counterparty." ;
    dct:license "http://opensource.org/licenses/MIT"^^xsd:anyURI ;
    sm:contentLanguage "https://www.w3.org/TR/owl2-quick-reference/"^^xsd:anyURI ;
    sm:copyright "Copyright (c) 2013-2021 EDM Council, Inc.", "Copyright (c) 2013-2021 Object Management Group, Inc." ;
    sm:dependsOn "https://spec.edmcouncil.org/fibo/ontology/FND/AgentsAndPeople/People/"^^xsd:anyURI, "https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Agreements/"^^xsd:anyURI, "https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Documents/"^^xsd:anyURI, "https://spec.edmcouncil.org/fibo/ontology/FND/DatesAndTimes/FinancialDates/"^^xsd:anyURI, "https://spec.edmcouncil.org/fibo/ontology/FND/Law/Jurisdiction/"^^xsd:anyURI, "https://spec.edmcouncil.org/fibo/ontology/FND/Parties/Parties/"^^xsd:anyURI, "https://spec.edmcouncil.org/fibo/ontology/FND/Parties/Roles/"^^xsd:anyURI, "https://spec.edmcouncil.org/fibo/ontology/FND/Places/Addresses/"^^xsd:anyURI, "https://spec.edmcouncil.org/fibo/ontology/FND/Relations/Relations/"^^xsd:anyURI, "https://spec.edmcouncil.org/fibo/ontology/FND/Utilities/AnnotationVocabulary/"^^xsd:anyURI, "https://www.omg.org/spec/LCC/"^^xsd:anyURI ;
    sm:fileAbbreviation "fibo-fnd-agr-ctr" ;
    sm:filename "Contracts.rdf" ;
    a owl:Ontology ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:" ;
    rdfs:label "Contracts Ontology" ;
    owl:imports <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/AgentsAndPeople/People/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Agreements/Agreements/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Arrangements/Documents/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/DatesAndTimes/FinancialDates/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/DatesAndTimes/Occurrences/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Law/Jurisdiction/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Parties/Parties/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Parties/Roles/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Places/Addresses/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Relations/Relations/>, <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Utilities/AnnotationVocabulary/>, <https://www.omg.org/spec/LCC/Countries/CountryRepresentation/> ;
    owl:versionIRI <https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Agreements/Contracts/> ;
    skos:changeNote """The http://www.omg.org/spec/FIBO/Foundations/20130601/Agreements/Contracts.owl version of the ontology was revised in advance of the September 2013 New Brunswick, NJ meeting, as follows:
   (1) to use slash style URI/IRIss (also called 303 URIs, vs. hash style) as required to support server side processing 
   (2) to use version-independent IRIs for all definitions internally as opposed to version-specific IRIs
   (3) to change the file suffix from .owl to .rdf to increase usability in RDF tools
   (4) to use 4-level abbreviations and corresponding namespace prefixes for all FIBO ontologies, reflecting a family/specification/module/ontology structure
   (5) to incorporate changes to the specification metadata to support documentation at the family, specification, module, and ontology level, similar to the abbreviations.""", "The https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts.rdf version of the ontology was was modified per the issue resolutions identified in the FIBO FND 1.0 FTF report and in https://spec.edmcouncil.org/fibo/ontology/FND/1.0/AboutFND-1.0/.", "The https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts.rdf version of this ontology was revised as a part of the issue resolutions identified in the FIBO FND 1.1 RTF report to add a parent of hasDate to date properties.", "The https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts.rdf version of this ontology was revised as a part of the issue resolutions identified in the FIBO FND 1.2 RTF report to revise definitions related to contractual element, add contractual commitment and deprecate contract terms set.", "The https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts.rdf version of this ontology was revised as a part of the issue resolutions identified in the FIBO FND 2.0 RFC to augment restrictions on contract and contractual commitment.", "The https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts.rdf version of this ontology was revised to add the concept of a term sheet, revise definitions to be ISO 704 compliant, and eliminate duplication of concepts in LCC.", "The https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts.rdf version of this ontology was revised to add the concepts of breach of contract and breach of covenant.", "The https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts.rdf version of this ontology was revised to eliminate deprecated elements.", "The https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts.rdf version of this ontology was revised to eliminate references to external dictionary sites that no longer resolve, move the concept of an extension provision from Debt to Contracts to support representation of preferred shares and other extendable contracts, added a property for contract duration which is needed for long-term options, moved PromissoryNote to Debt for better integration with related concepts, and integrated additional contractual elements, including representations, warranties, and termination provision.", "The https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts.rdf version of this ontology was revised to simplify the contract party hierarchy, eliminate ambiguity in definitions where feasible and add restrictions on identity documents to avoid circular dependencies." ;
    fibo-fnd-utl-av:hasMaturityLevel fibo-fnd-utl-av:Release .

fibo-fnd-agr-ctr:BreachOfContract
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:BreachOfContract" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "breach of contract"@en ;
    rdfs:subClassOf fibo-fnd-dt-oc:OccurrenceKind, [
        a owl:Restriction ;
        owl:onProperty fibo-fnd-rel-rel:appliesTo ;
        owl:someValuesFrom fibo-fnd-agr-ctr:Contract
    ], [
        a owl:Restriction ;
        owl:onProperty fibo-fnd-rel-rel:refersTo ;
        owl:someValuesFrom fibo-fnd-agr-ctr:ContractualCommitment
    ] ;
    skos:definition "classifier of events representing a violation of an express, or implied, condition of a contract to do or not to do something, without a legitimate excuse"@en ;
    fibo-fnd-utl-av:explanatoryNote "Examples of events that are considered a breach of contract include discovery of misrepresentation, not completing a job, not paying in full or on time, failing to deliver all the goods, substituting inferior or significantly different goods, not providing a bond when required, being late without excuse, or any act that demonstrates that a party will not complete required work ('anticipatory breach.') Breach of contract is one of the most common causes of law suits for damages and/or court-ordered 'specific performance' of the contract. A breach of contract frequently invalidates the contract."@en .

fibo-fnd-agr-ctr:BreachOfCovenant
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:BreachOfCovenant" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "breach of covenant"@en ;
    rdfs:subClassOf fibo-fnd-dt-oc:OccurrenceKind, [
        a owl:Restriction ;
        owl:onProperty fibo-fnd-rel-rel:appliesTo ;
        owl:someValuesFrom fibo-fnd-agr-ctr:Contract
    ], [
        a owl:Restriction ;
        owl:onProperty fibo-fnd-rel-rel:refersTo ;
        owl:someValuesFrom fibo-fnd-agr-ctr:ContractualCommitment
    ] ;
    skos:definition "classifier of events representing breaking a promise specified in a contract to do or not to do something, without a legitimate excuse"@en ;
    fibo-fnd-utl-av:explanatoryNote "In the case of a breach of a covenant or warranty, the contract remains binding and damages only are recoverable for the breach, whereas a breach of contract typically invalidates the entire contract."@en .

fibo-fnd-agr-ctr:ConditionPrecedent
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:ConditionPrecedent" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "condition precedent" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:ContractualElement ;
    skos:definition "stipulation that specifies conditions that must be met before some aspect of a contract takes effect" ;
    fibo-fnd-utl-av:explanatoryNote "Condition precedents are common in wills and trusts. They include events or states of affairs that act as triggers for the contract to come into effect, such as a beneficiary reaching the age of maturity, or death of a trustor, as well as define obligations on a party to the contract, such as those required of a trustee on the death of a trustor.", "There may also be condition precedents in the ongoing life of a contract, which state that if condition X occurs, event Y will then occur. Condition X is the condition precedent." .

fibo-fnd-agr-ctr:Contract
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:Contract" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "contract" ;
    rdfs:subClassOf fibo-fnd-agr-agr:Agreement, [
        a owl:Restriction ;
        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
        owl:onClass fibo-fnd-dt-fd:Date ;
        owl:onProperty fibo-fnd-agr-ctr:hasEffectiveDate
    ], [
        a owl:Restriction ;
        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
        owl:onClass fibo-fnd-dt-fd:Date ;
        owl:onProperty fibo-fnd-agr-ctr:hasExecutionDate
    ], [
        a owl:Restriction ;
        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
        owl:onClass fibo-fnd-dt-fd:DateTimeStamp ;
        owl:onProperty fibo-fnd-agr-ctr:hasEffectiveDateTimeStamp
    ], [
        a owl:Restriction ;
        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
        owl:onClass fibo-fnd-dt-fd:DateTimeStamp ;
        owl:onProperty fibo-fnd-agr-ctr:hasExecutionDateTimeStamp
    ], [
        a owl:Restriction ;
        owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
        owl:onClass fibo-fnd-agr-ctr:ContractParty ;
        owl:onProperty fibo-fnd-agr-ctr:hasContractParty
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:boolean ;
        owl:onProperty fibo-fnd-agr-ctr:isAssignable ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onProperty fibo-fnd-agr-ctr:hasContractualElement ;
        owl:someValuesFrom fibo-fnd-agr-ctr:ContractualElement
    ] ;
    skos:definition "voluntary, deliberate agreement between competent parties to which the parties agree to be legally bound, and for which the parties provide valuable consideration" ;
    fibo-fnd-utl-av:explanatoryNote "A contractual relationship is evidenced by (1) an offer, (2) acceptance of the offer, and a (3) valid (legal and valuable) consideration. A contract is a kind of agreement, and as such it embodies the assertion that it has been negotiated, such negotiation having included the presence of some offer and the acceptance of that offer on the part of either or both of the parties.", "Contracts are usually written but may be spoken or implied, and generally have to do with employment, sale or lease, or tenancy." .

fibo-fnd-agr-ctr:ContractDocument
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:ContractDocument" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "contract document" ;
    rdfs:subClassOf fibo-fnd-arr-doc:LegalDocument ;
    skos:definition "legal document that records the formal terms and conditions of some contract" ;
    skos:scopeNote "Written here does not necessarily mean a paper document but includes situations in which the contract is expressed electronically, whether as an electronic representation of a formal document such as in PDF form or as an electronic message, provided in the latter case that the message is expressly given formal contractual standing, for example as indicated in a separate covering agreement between the parties." .

fibo-fnd-agr-ctr:ContractParty
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:ContractParty" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "contract party" ;
    rdfs:subClassOf fibo-fnd-pty-pty:PartyInRole, [
        a owl:Restriction ;
        owl:onProperty fibo-fnd-pty-rl:isPlayedBy ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty fibo-fnd-pty-pty:isAPartyTo ;
            owl:someValuesFrom fibo-fnd-agr-ctr:Contract
        ]
    ] ;
    skos:definition "legally competant party that has entered into a binding agreement, accepting and conceding obligations, responsibilities, and benefits as specified" .

fibo-fnd-agr-ctr:ContractPrincipal
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:ContractPrincipal" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "contract principal" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:ContractParty ;
    skos:definition "party that originates a contract and is identified as the first party to that contract, in the event that the contract distinguishes any party as such" ;
    fibo-fnd-utl-av:explanatoryNote "The principal to a contract is typically the originator and, in the case of a security, the issuer.  In law, the principal is the party that has the primary responsibility in a liability or obligation, as opposed to an endorser, guarantor, or surety." .

fibo-fnd-agr-ctr:ContractThirdParty
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:ContractThirdParty" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "contract third party" ;
    rdfs:subClassOf fibo-fnd-pty-pty:PartyInRole ;
    skos:definition "party that is indirectly involved in, but not a counterparty to, an agreement" .

fibo-fnd-agr-ctr:ContractualCommitment
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:ContractualCommitment" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "contractual commitment" ;
    rdfs:subClassOf fibo-fnd-agr-agr:MutualCommitment, fibo-fnd-agr-ctr:ContractualElement, [
        a owl:Restriction ;
        owl:allValuesFrom fibo-fnd-agr-ctr:ContractualCommitment ;
        owl:onProperty lcc-cr:hasPart
    ], [
        a owl:Restriction ;
        owl:onProperty fibo-fnd-rel-rel:isMandatedBy ;
        owl:someValuesFrom fibo-fnd-agr-ctr:Contract
    ] ;
    skos:definition "provision specifying something that the contracting parties agree to" ;
    skos:scopeNote "Contractual commitments include general conditions which are common to all types of contracts, such as general and special arrangements, provisions, requirements, rules, rights and obligations, specifications, and standards that form an integral part of an agreement or contract, as well as special conditions which are peculiar to a specific contract (such as, contract change conditions, payment conditions, price variation clauses, penalties)." .

fibo-fnd-agr-ctr:ContractualDefinition
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:ContractualDefinition" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "contractual definition" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:ContractualElement ;
    skos:definition "contractual element that specifies the meaning of a term in a legal document, whose definition is substitutable for the term whenever it occurs in the body of that document" .

fibo-fnd-agr-ctr:ContractualElement
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:ContractualElement" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "contractual element" ;
    skos:definition "element, such as an arrangement, provision, requirement, rule, specification, and standard that forms an integral part of an agreement" .

fibo-fnd-agr-ctr:Counterparty
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:Counterparty" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "counterparty" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:ContractParty ;
    skos:definition "party to a contract with whom one negotiates on a given agreement" ;
    fibo-fnd-utl-av:explanatoryNote "The counterparty is usually the party 'on the other side' of a contract from the perspective of the issuer or holder. The term 'counterparty' can refer to any party to an agreement, depending on context." .

fibo-fnd-agr-ctr:ExtensionProvision
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:ExtensionProvision" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "extension provision" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:ContractualCommitment, [
        a owl:Restriction ;
        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
        owl:onClass fibo-fnd-dt-fd:ExplicitDatePeriod ;
        owl:onProperty fibo-fnd-agr-ctr:hasExtendablePeriod
    ] ;
    skos:definition "contract terms that specify the conditions under which a contract can be extended" ;
    fibo-fnd-utl-av:explanatoryNote "In the case of a debt instrument, an extension may include extending the time allowed for repayment of the principal, the maturity date, and so forth." .

fibo-fnd-agr-ctr:MutualContractualAgreement
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:MutualContractualAgreement" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "mutual contractual agreement" ;
    rdfs:subClassOf fibo-fnd-agr-agr:MutualAgreement, fibo-fnd-agr-ctr:Contract ;
    owl:disjointWith fibo-fnd-agr-ctr:UnilateralContract ;
    skos:definition "contract between named parties whose individual rights and obligations are not transferable to another party without prior written permission" ;
    fibo-fnd-utl-av:explanatoryNote "A mutual contractual agreement involves an exchange of a promises in which the promises made by each party represent considerations supporting the promises of the other party(ies)." ;
    fibo-fnd-utl-av:synonym "bilateral contract" .

fibo-fnd-agr-ctr:NonBindingTerm
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:NonBindingTerm" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "non-binding term" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:ContractualElement ;
    skos:definition "contractual element that is not legally binding on any party to the agreement" .

fibo-fnd-agr-ctr:Representation
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:Representation" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "representation"@en ;
    rdfs:subClassOf fibo-fnd-agr-ctr:ContractualCommitment ;
    skos:definition "contractual element that is a statement made by a party to the contract, before or at the time of making the contract, in regard to some fact, circumstance, or state of affairs pertinent to the contract, which the counterparty(ies) rely on, or is influential in bringing about the contract"@en ;
    fibo-fnd-utl-av:explanatoryNote "A party may later claim misrepresentation if a false representation has been made. They may be entitled to rescind the contract, which means that the contract would be set aside and the receiving party may also be entitled to damages to put them back into the position they would have been had the contract never been entered into." .

fibo-fnd-agr-ctr:TermSheet
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:TermSheet" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "term sheet" ;
    rdfs:subClassOf fibo-fnd-agr-agr:Agreement, [
        a owl:Restriction ;
        owl:onProperty fibo-fnd-agr-ctr:hasNonBindingTerm ;
        owl:someValuesFrom fibo-fnd-agr-ctr:NonBindingTerm
    ] ;
    skos:definition "nonbinding agreement setting forth the basic terms and conditions under which a proposed business deal may be made" ;
    fibo-fnd-utl-av:explanatoryNote "Term sheets state the intentions of the parties and are used to guide legal counsel in the preparation of proposed agreements or contracts." .

fibo-fnd-agr-ctr:TerminationProvision
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:TerminationProvision" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "termination provision"@en ;
    rdfs:subClassOf fibo-fnd-agr-ctr:ContractualCommitment ;
    skos:definition "contractual element that specifies the circumstances under which the parties can dissolve their legal relationship and discontinue the fulfillment of their obligations under the contract"@en ;
    fibo-fnd-utl-av:explanatoryNote "Common reasons for termination include mutual consent, certain notices, breach or failure of a precedent or condition, insolvency, change in control, the occurrence of certain events, and court orders that prohibit continuation of the contract. Termination provisions may include whether they are mutual or unilateral, and may include rights with respect to any cure." .

fibo-fnd-agr-ctr:TransferableContract
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:TransferableContract" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "transferable contract" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:Contract ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (fibo-fnd-agr-ctr:WrittenContract
            [
                a owl:Restriction ;
                owl:onProperty fibo-fnd-rel-rel:confers ;
                owl:someValuesFrom fibo-fnd-agr-agr:CommitmentAtLarge
            ]
            [
                a owl:Restriction ;
                owl:onProperty fibo-fnd-agr-ctr:hasCounterparty ;
                owl:someValuesFrom fibo-fnd-agr-ctr:Counterparty
            ]
            [
                a owl:Restriction ;
                owl:onProperty fibo-fnd-agr-ctr:hasPrincipalParty ;
                owl:someValuesFrom fibo-fnd-agr-ctr:ContractPrincipal
            ]
        )
    ] ;
    skos:definition "contract in which the rights and obligations of one party (the holder) may be transferred to another party, which thereby takes on the same rights and obligations with respect to the other party to the contract" ;
    fibo-fnd-utl-av:explanatoryNote "Note that the ability to transfer ownership of one side of a contract, and the concept of assignability, are distinct. In one case the contract may be freely traded; in the other case, some legal transfer of rights to a third party takes place, without a change in who are the signatories of a (typically bilateral) contract." .

fibo-fnd-agr-ctr:UnilateralContract
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:UnilateralContract" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "unilateral contract" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:Contract, [
        a owl:Restriction ;
        owl:allValuesFrom fibo-fnd-agr-agr:UnilateralCommitment ;
        owl:onProperty fibo-fnd-rel-rel:confers
    ] ;
    skos:definition "contract in which one party makes an express promise without securing a reciprocal agreement from the other party(ies)" ;
    fibo-fnd-utl-av:explanatoryNote "In a unilateral, or one-sided, contract, one party, known as the offeror, makes a promise in exchange for an act (or abstention from acting) by another party, known as the offeree. If the offeree acts on the offeror's promise, the offeror is legally obligated to fulfill the contract, but an offeree cannot be forced to act (or not act), because no return promise has been made to the offeror. After an offeree has performed, only one enforceable promise exists, that of the offeror." .

fibo-fnd-agr-ctr:VerbalContract
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:VerbalContract" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "verbal contract" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:Contract ;
    owl:disjointWith fibo-fnd-agr-ctr:WrittenContract ;
    skos:definition "contract that exists as a result of some verbal exchange" .

fibo-fnd-agr-ctr:Warranty
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:Warranty" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "warranty"@en ;
    rdfs:subClassOf fibo-fnd-agr-ctr:ContractualCommitment ;
    skos:definition "contractual element that is a statement of fact"@en ;
    fibo-fnd-utl-av:explanatoryNote "If a warranty is determined to be false, the receiving party has a claim for breach of contract. If it is a fundamental breach the receiving party may have the right to terminate the contact in addition to a claim for damages. However, unlike a claim for misrepresentation, the contract may not necessarily be voided in its entirety as a consequence."@en .

fibo-fnd-agr-ctr:WrittenContract
    a owl:Class ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:WrittenContract" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "written contract" ;
    rdfs:subClassOf fibo-fnd-agr-ctr:Contract, [
        a owl:Restriction ;
        owl:onProperty fibo-fnd-agr-ctr:isEvidencedBy ;
        owl:someValuesFrom fibo-fnd-agr-ctr:ContractDocument
    ] ;
    skos:definition "formal contract that is written and signed by the parties thereto" .

fibo-fnd-agr-ctr:definesTermsFor
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:definesTermsFor" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "defines terms for" ;
    skos:definition "relates a contract to something for which the contract defines legally binding terms and conditions" .

fibo-fnd-agr-ctr:hasContractDuration
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasContractDuration" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has contract duration"@en ;
    rdfs:range fibo-fnd-dt-fd:Duration ;
    rdfs:subPropertyOf fibo-fnd-dt-fd:hasDuration ;
    skos:definition "Note that the duration may be relative or explicit, depending on the nature of the contract, and may be extended if the provisions of the contract permit extension.", "indicates the period of time during which a contract is intended to be in force once it has been executed" .

fibo-fnd-agr-ctr:hasContractParty
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasContractParty" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has contract party" ;
    rdfs:range fibo-fnd-agr-ctr:ContractParty ;
    rdfs:subPropertyOf fibo-fnd-pty-pty:hasPartyInRole ;
    skos:definition "indicates a party that has entered into a binding agreement, accepting and conceding obligations, responsibilities, and benefits as specified" .

fibo-fnd-agr-ctr:hasContractualElement
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasContractualElement" ;
    rdfs:domain fibo-fnd-agr-agr:Agreement ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has contractual element" ;
    rdfs:range fibo-fnd-agr-ctr:ContractualElement ;
    rdfs:subPropertyOf fibo-fnd-rel-rel:comprises ;
    skos:definition "indicates something that is a component of an agreement" .

fibo-fnd-agr-ctr:hasCounterparty
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasCounterparty" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has counterparty" ;
    rdfs:range fibo-fnd-agr-ctr:Counterparty ;
    rdfs:subPropertyOf fibo-fnd-agr-ctr:hasContractParty ;
    skos:definition "identifies a party to a contract, typically not the contract principal" .

fibo-fnd-agr-ctr:hasEffectiveDate
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasEffectiveDate" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has effective date" ;
    rdfs:range fibo-fnd-dt-fd:Date ;
    rdfs:subPropertyOf fibo-fnd-dt-fd:hasDate ;
    skos:definition "indicates the date a contract, relationship, or policy comes into force" .

fibo-fnd-agr-ctr:hasEffectiveDateTimeStamp
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasEffectiveDateTimeStamp" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has effective date time stamp" ;
    rdfs:range fibo-fnd-dt-fd:DateTimeStamp ;
    rdfs:subPropertyOf fibo-fnd-dt-fd:hasDateTimeStamp ;
    skos:definition "indicates the date and time, including time zone, something comes into force" .

fibo-fnd-agr-ctr:hasExecutionDate
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasExecutionDate" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has execution date" ;
    rdfs:range fibo-fnd-dt-fd:Date ;
    rdfs:subPropertyOf fibo-fnd-dt-fd:hasDate ;
    skos:definition "indicates the date a contract has been signed by all the necessary parties" ;
    fibo-fnd-utl-av:explanatoryNote "This may or may not be the 'effective date' of the contract, which may be specified in the body of the document." .

fibo-fnd-agr-ctr:hasExecutionDateTimeStamp
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasExecutionDateTimeStamp" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has execution date time stamp" ;
    rdfs:range fibo-fnd-dt-fd:DateTimeStamp ;
    rdfs:subPropertyOf fibo-fnd-dt-fd:hasDateTimeStamp ;
    skos:definition "indicates the date and time, including time zone, a contract has been signed by all the necessary parties" .

fibo-fnd-agr-ctr:hasExtendablePeriod
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasExtendablePeriod" ;
    rdfs:domain fibo-fnd-agr-ctr:ExtensionProvision ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has extendable period" ;
    rdfs:range fibo-fnd-dt-fd:ExplicitDatePeriod ;
    rdfs:subPropertyOf fibo-fnd-dt-fd:hasDatePeriod ;
    skos:definition "indicates the window of time during which an extension is allowed under the terms of the contract" .

fibo-fnd-agr-ctr:hasExtensionProvision
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasExtensionProvision" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has extension provision" ;
    rdfs:range fibo-fnd-agr-ctr:ExtensionProvision ;
    rdfs:subPropertyOf fibo-fnd-agr-ctr:hasContractualElement ;
    skos:definition "specifies the details of a contract provision allowing extension of some aspect of the contract" ;
    fibo-fnd-utl-av:explanatoryNote "Typically a contract extension refers to the termination date, coverage period, or, in the case of a security, may refer to extension of repayment or maturity dates." .

fibo-fnd-agr-ctr:hasGoverningJurisdiction
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasGoverningJurisdiction" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has governing jurisdiction" ;
    rdfs:range fibo-fnd-law-jur:Jurisdiction ;
    rdfs:subPropertyOf fibo-fnd-rel-rel:isGovernedBy ;
    skos:definition "indicates the jurisdiction governing the contract, as agreed by all parties" ;
    skos:editorialNote "As modeled, this relationship combines two slightly different senses in which a Jurisdiction may be named in some Contract: the jurisdiction under whose laws the contract is deemed to be in force, and the jurisdiction under which the parties agree to submit in the event of any dispute resolution. ScopeNote: One thing to tease out is whether 'Dispute Resolution' and other forms of 'Governing Law' are one and the same thing or not. Dispute Resolution is uncontroversial, the question is whether there are other implications to Governing Law or if it's the same thing. For instance I may undertake to behave as though I were responsible to a particular authority i.e., a particular set of statutes." ;
    fibo-fnd-utl-av:explanatoryNote "In a written contract this is generally identified, for example, as Governing Law, namely the jurisdiction in which any disputes arising from the contract are to be resolved." .

fibo-fnd-agr-ctr:hasNonBindingTerm
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasNonBindingTerm" ;
    rdfs:domain fibo-fnd-agr-agr:Agreement ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has non-binding term" ;
    rdfs:range fibo-fnd-agr-ctr:NonBindingTerm ;
    rdfs:subPropertyOf fibo-fnd-agr-ctr:hasContractualElement ;
    skos:definition "refers to a term that is included in an agreement that is not considered legally binding" ;
    fibo-fnd-utl-av:explanatoryNote "In other words, a breach of such terms in the future would not be considered to be a breach of the contract." .

fibo-fnd-agr-ctr:hasPrincipalParty
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasPrincipalParty" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has principal party" ;
    rdfs:range fibo-fnd-agr-ctr:ContractPrincipal ;
    rdfs:subPropertyOf fibo-fnd-agr-ctr:hasContractParty ;
    skos:definition "identifies the main or principal party to a contract" .

fibo-fnd-agr-ctr:hasThirdParty
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:hasThirdParty" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "has third party" ;
    rdfs:range fibo-fnd-agr-ctr:ContractThirdParty ;
    rdfs:subPropertyOf fibo-fnd-pty-pty:hasPartyInRole ;
    skos:definition "identifies a party which is not signatory to the party but has some role in the overall context defined by the contract." .

fibo-fnd-agr-ctr:isAssignable
    a owl:DatatypeProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:isAssignable" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "is assignable" ;
    rdfs:range xsd:boolean ;
    skos:definition "indicates whether the contract and the rights thereunder may be assigned by one of the signatories to some other party" ;
    skos:editorialNote "This is believed to be the basis on which transferable contracts such as financial securities and software licences may be bought and sold on some market, and also the basis on which a bilateral contract such as an over the counter derivative may be novated so that a new party becomes one of the parties. There are subtle distinctions between these three concepts which are not yet represented here." ;
    fibo-fnd-utl-av:explanatoryNote "An assignment (Latin cessio) is a term used with similar meanings in the law of contracts and in the law of real estate. In both instances, it encompasses the transfer of rights held by one party, the assignor, to another party, the assignee. The details of the assignment determines some additional rights and liabilities (or duties). Typically a third-party is involved in a contract with the assignor, and the contract is in effect transferred to the assignee." .

fibo-fnd-agr-ctr:isEvidenceFor
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:isEvidenceFor" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "is evidence for" ;
    owl:inverseOf fibo-fnd-agr-ctr:isEvidencedBy ;
    skos:definition "corroborates" .

fibo-fnd-agr-ctr:isEvidencedBy
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:isEvidencedBy" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "is evidenced by" ;
    owl:inverseOf fibo-fnd-agr-ctr:isEvidenceFor ;
    skos:definition "is attested by" .

fibo-fnd-agr-ctr:isQualifiedBy
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:isQualifiedBy" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "is qualified by" ;
    rdfs:subPropertyOf fibo-fnd-rel-rel:isCharacterizedBy ;
    skos:definition "indicates a constraint, limitation or refinement on something" .

fibo-fnd-agr-ctr:qualifies
    a owl:ObjectProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:qualifies" ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "qualifies" ;
    rdfs:subPropertyOf fibo-fnd-rel-rel:characterizes ;
    owl:inverseOf fibo-fnd-agr-ctr:isQualifiedBy ;
    skos:definition "limits, constrains or refines" .

fibo-fnd-agr-ctr:supersedes
    a owl:ObjectProperty, owl:TransitiveProperty ;
    rdfs:comment "QName: fibo-fnd-agr-ctr:supersedes" ;
    rdfs:domain fibo-fnd-agr-ctr:Contract ;
    rdfs:isDefinedBy <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/> ;
    rdfs:label "supersedes" ;
    rdfs:range fibo-fnd-agr-ctr:Contract ;
    skos:definition "indicates a contract that was executed prior to and is replaced by this contract" .

