Contributors:
Issued: 2016-07-24
The SEAS Offering ontology defines offerings and transactions between players.
Players may offer or seek for some offering, that includes evaluation of properties, or procedure executions.
Players may be the seller or buyer of some transaction, that includes evaluation of properties, or procedure executions.
Label: Contract
IRI: https://w3id.org/seas/Contract
A contract is a container for transactions.
domain of: party
Label: Offering
IRI: https://w3id.org/seas/Offering
An offering is a procedure that is offered or sought for by a player.
An offering may be linked through property seas:includes to the property evaluations that are included in the offering. For example, <player1> offers to pay 34 € to <player2> to receive 1 MWh.
<player1> seas:moneyConnectionPoint <connectionPoint1> ; seas:electricalConnectionPoint <connectionPoint2> ; seas:offers <offering> . <connectionPoint1> seas:moneyBalance <property1> . <connectionPoint2> seas:energyBalance <property2> . <property1> seas:evaluation <evaluation1> . <property2> seas:evaluation <evaluation2> . <offering> seas:outputIncludesEvaluation <evaluation1>, <evaluation2> . <evaluation1> seas:evaluatedValue "-34 €"^^cdt:currency . <evaluation2> seas:evaluatedValue "1 MWh"^^cdt:ucum .
Figure below provides an overview of the concepts in this ontology:
Label: Subscription price specification
IRI: https://w3id.org/seas/SubscriptionPriceSpecification
Subscription based price specification. Price can be, e.g., monthly or yearly fee.
Label: Transaction
IRI: https://w3id.org/seas/Transaction
A transaction is a contract execution. A transaction has a buyer, a seller, and may include zero or more evaluations.
The transaction content is modeled by the included evaluations. In particular, the transaction price is modeled as the evaluation of a money flow between the buyer and the seller.
Label: buyer
IRI: https://w3id.org/seas/buyer
Links a transaction to the buyer.
range: Player
Label: input includes evaluation
IRI: https://w3id.org/seas/inputIncludesEvaluation
Links a transaction, contract or offering to a property evaluations its input includes (preconditions). More general transactions, contracts, or offerings can be described using property pep:hasInput.
Label: output includes evaluation
IRI: https://w3id.org/seas/outputIncludesEvaluation
Links a transaction, contract or offering to the property evaluations its output includes (postconditions). More general transactions, contracts, or offerings can be described using property pep:hasOutput.
Label: party
IRI: https://w3id.org/seas/party
Links a contract to one of the parties that agreeed on the contract.
Label: seller
IRI: https://w3id.org/seas/seller
Links a transaction to the seller.