<commit_before># Enum for the different categories of Orgs
OrgTypeEnum: !enum (values=(BASIC, MARINE_FACILITY, VIRTUAL_OBSERVATORY, CLASSROOM, LABORATORY, INTERACTIVE_FACILITY), default=BASIC)
---


# Represents a domain of authority that provides the context within which policy applies to registered
# member individuals and resources.
Org: !Extends_TaskableResource
  # Specializes the type of Org
  org_type: !OrgTypeEnum

  # Identifies the institution that operates the Org/Facility
  institution: !Institution

  url: ""

  # An entity that serves as a contact point
  contact: !ContactInformation

---

# Enum for originator of the proposal
ProposalOriginatorEnum: !enum (values=(CONSUMER, PROVIDER, BROKER), default=CONSUMER)

# Enum for the status of the proposal
ProposalStatusEnum: !enum (values=(INITIAL, COUNTER, ACCEPTED, REJECTED, GRANTED), default=INITIAL)

# Enum for the different types of acquisition
AcquisitionTypeEnum: !enum (values=(SHARED, EXCLUSIVE), default=SHARED)

---

# Object representing a current proposal for a service agreement. The proposal may contain several items of
# different type, or can be a composite of service agreement proposals.
ServiceAgreementProposal:
  negotiation_id: ""   #What negotiation resource is this part of
  originator: !ProposalOriginatorEnum
  consumer: ""     #Who will be the consumer of this proposal - typically a used id
  provider: ""     #Who will be the provider of this proposal - typically an org id
  broker: ""       #Optional identifier if proposal is brokered by third party
  sequence_num: 0
  proposal_status: !ProposalStatusEnum
  conditions: {}
  clauses: {}

---<commit_msg>Adding expiration field to base SAP object<commit_after># Enum for the different categories of Orgs
OrgTypeEnum: !enum (values=(BASIC, MARINE_FACILITY, VIRTUAL_OBSERVATORY, CLASSROOM, LABORATORY, INTERACTIVE_FACILITY), default=BASIC)
---


# Represents a domain of authority that provides the context within which policy applies to registered
# member individuals and resources.
Org: !Extends_TaskableResource
  # Specializes the type of Org
  org_type: !OrgTypeEnum

  # Identifies the institution that operates the Org/Facility
  institution: !Institution

  url: ""

  # An entity that serves as a contact point
  contact: !ContactInformation

---

# Enum for originator of the proposal
ProposalOriginatorEnum: !enum (values=(CONSUMER, PROVIDER, BROKER), default=CONSUMER)

# Enum for the status of the proposal
ProposalStatusEnum: !enum (values=(INITIAL, COUNTER, ACCEPTED, REJECTED, GRANTED), default=INITIAL)

# Enum for the different types of acquisition
AcquisitionTypeEnum: !enum (values=(SHARED, EXCLUSIVE), default=SHARED)

---

# Object representing a current proposal for a service agreement. The proposal may contain several items of
# different type, or can be a composite of service agreement proposals.
ServiceAgreementProposal:
  negotiation_id: ""   #What negotiation resource is this part of
  originator: !ProposalOriginatorEnum
  consumer: ""     #Who will be the consumer of this proposal - typically a used id
  provider: ""     #Who will be the provider of this proposal - typically an org id
  broker: ""       #Optional identifier if proposal is brokered by third party
  sequence_num: 0  #Keeps track of the sequence of proposals within a negotiation
  proposal_status: !ProposalStatusEnum
  expiration: ""   #Optional expiration that will be used with resultant Commitment if accepted
  conditions: {}   #Optional collection of additional conditions - not used in R2
  clauses: {}      #Optional collection of additional clauses - not used in R2

---
{'fraction_non_alphanumeric': 0.06842539159109645, 'fraction_numerical': 0.0010992030777686177, 'mean_word_length': 4.7594936708860756, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1746465', 'n_tokens_mistral': 1036, 'n_tokens_neox': 989, 'n_words': 414}