@prefix ebwv: <https://w3id.org/ebwv#> .
@prefix cred: <https://w3.org/2018/credentials#> .
@prefix dc: <http://purl.org/dc/terms/> .
@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#> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .

# Ontology definition
ebwv: a owl:Ontology ;
    dc:title """European Business Wallet Vocabulary v0.1"""@en ;
    dc:description """Vocabulary used by the Verifiable Credentials of the European Business Wallet Framework"""^^rdf:HTML ;
    rdfs:seeAlso <https://webuild-consortium.github.io/wp4-semantics-group/ebwv> ;
    dc:date "2026-04-23"^^xsd:date ;
.

# Property definitions
ebwv:accountName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:BankAccount ;
    rdfs:range xsd:string ;
    rdfs:label "account name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/bankaccount>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:accountType a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:BankAccount ;
    rdfs:range ebwv:AccountType ;
    rdfs:label "account type" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/banktype>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:activity a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Company ebwv:EconomicOperator) ] ;
    rdfs:range ebwv:Nace21 ;
    rdfs:label "main activity of company" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/activity>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:addressArea a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range xsd:string ;
    rdfs:label "address area" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/addressarea>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:administrativeRepresentative a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:EconomicOperator ;
    rdfs:range ebwv:Person ;
    rdfs:label "administrative representative" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/administrativerepresentative>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:adminUnitL2 a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range xsd:string ;
    rdfs:label "administrative unit level 2" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/adminUnitL2>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:adminUnitL1 a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range ebwv:CountryCode ;
    rdfs:label "administrative unit level 1" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/adminUnitL1>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:alternativeName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:string ;
    rdfs:label "alternative name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/alternativename>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:amount a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Capital ;
    rdfs:range xsd:float ;
    rdfs:label "amount" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/amount>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:applicableJurisdiction a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:WorkAssignment ;
    rdfs:range ebwv:CountryCode ;
    rdfs:label "applicable jurisdiction" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/applicablejurisdiction>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:assignment a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:PostedWorkerNotification ;
    rdfs:range ebwv:WorkAssignment ;
    rdfs:label "assignment" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/assignment>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:attestationLegalCategory a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:ElectronicAttestationOfAttributes ;
    rdfs:range ebwv:AttestationLegalCategory, [ a owl:Class; owl:oneOf (ebwv:QEAA ebwv:Pub-EAA ebwv:EAA) ] ;
    rdfs:label "attestation legal category" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/attestationlegalcategory>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:birthName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:string ;
    rdfs:label "birth name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/birthname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:citizenship a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range ebwv:CountryCode ;
    rdfs:label "citizenship" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/citizenship>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:constructionSector a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:EconomicOperator ;
    rdfs:range xsd:boolean ;
    rdfs:label "construction sector" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/constructionsector>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:contactPoint a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range ebwv:ContactPoint ;
    rdfs:label "contact point" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/contactpoint>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:correspondenceAddress a rdf:Property, owl:ObjectProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Company ebwv:LegalEntity) ] ;
    rdfs:range ebwv:Address ;
    rdfs:label "correspondence Address" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/correspondenceaddress>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:countryOfBirth a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range ebwv:Location ;
    rdfs:label "country of birth" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/countryofbirth>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:countryOfDeath a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range ebwv:Location ;
    rdfs:label "country of death" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/countryofdeath>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:currency a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Capital ebwv:PaymentTerms) ] ;
    rdfs:range ebwv:Currency ;
    rdfs:label "currency" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/currency>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:dateOfBirth a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Person ebwv:NaturalPerson) ] ;
    rdfs:range xsd:date ;
    rdfs:label "date of birth" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/dateofbirth>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:dateOfDeath a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:date ;
    rdfs:label "date of death" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/dateofdeath>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:dateOfRegistration a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Company ebwv:LegalEntity) ] ;
    rdfs:range xsd:date ;
    rdfs:label "date of registration" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/dateofregistration>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:domicile a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range ebwv:Address ;
    rdfs:label "domicile" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/domicile>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:duration a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:WorkAssignment ;
    rdfs:range ebwv:PeriodOfTime ;
    rdfs:label "duration" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/duration>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:employer a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:PostedWorkerNotification ;
    rdfs:range ebwv:EconomicOperator ;
    rdfs:label "employer" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/employer>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:eori a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Company ;
    rdfs:range xsd:string ;
    rdfs:label "economic operator registration and identification" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/eori>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:endDate a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:PeriodOfTime ;
    rdfs:range xsd:date ;
    rdfs:label "end date of period of time" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/endDate>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:excise a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Company ;
    rdfs:range xsd:string ;
    rdfs:label "excise number" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/excise>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:familyName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:NaturalPerson ebwv:Person) ] ;
    rdfs:range xsd:string ;
    rdfs:label "family name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/familyname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:fullAddress a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range xsd:string ;
    rdfs:label "full address" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/fulladdress>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:fullName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:string ;
    rdfs:label "full name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/fullname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:gender a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:string ;
    rdfs:label "gender" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/gender>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:geographicIdentifier a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Location ;
    rdfs:range xsd:anyURI ;
    rdfs:label "geographic identifier" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/geographicidentifier>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:geographicName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Location ;
    rdfs:range xsd:string ;
    rdfs:label "geographic name" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/geographicname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:givenName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:NaturalPerson ebwv:Person) ] ;
    rdfs:range xsd:string ;
    rdfs:label "given name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/givenname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:hasEmail a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:ContactPoint ;
    rdfs:range xsd:string ;
    rdfs:label "email" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/email>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:hasTelephone a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:ContactPoint ;
    rdfs:range xsd:string ;
    rdfs:label "telephone" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/telephone>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:hostEntity a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:PostedWorkerNotification ;
    rdfs:range ebwv:EconomicOperator ;
    rdfs:label "host entity" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/hostentity>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:iban a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:BankAccount ;
    rdfs:range ebwv:Iban ;
    rdfs:label "IBAN" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/iban>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:identifier a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Company ebwv:VATRegistrationUnit) ] ;
    rdfs:range xsd:string, ebwv:Bic, ebwv:ClearingNumber, ebwv:Iban, ebwv:VatId ;
    rdfs:label "identifier" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/identifier>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:jobTitle a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:string ;
    rdfs:label "job title" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/jobtitle>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:jurisdiction a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Company ebwv:LegalEntity) ] ;
    rdfs:range ebwv:CountryCode ;
    rdfs:label "jurisdiction" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/jurisdiction>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:legalEntity a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:LegalEntityIdentifier ;
    rdfs:range ebwv:LegalEntity ;
    rdfs:label "legal entity as registered at lei issuer" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalentity>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:legalForm a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:LegalPerson ebwv:Company ebwv:LegalEntity) ] ;
    rdfs:range xsd:string ;
    rdfs:label "legal form" ;
    rdfs:comment """<div>e.g. ISO Entity Legal Form (ELF)</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalform>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:legalIdentifier a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:EuropeanBusinessWalletOwner ebwv:LegalPerson ebwv:Company) ] ;
    rdfs:range xsd:string, ebwv:PublicBodyId, ebwv:Euid ;
    rdfs:label "legal identifier" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalidentifier>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:legalName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:EuropeanBusinessWalletOwner ebwv:LegalPerson ebwv:Company ebwv:LegalEntity) ] ;
    rdfs:range xsd:string ;
    rdfs:label "legal name" ;
    rdfs:comment """<div>the name under which the legal entity is registered</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:legalRepresentative a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:LimitedLiabilityCompany ;
    rdfs:range ebwv:LegalRepresentative ;
    rdfs:label "legal representative" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalrepresentative>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:legalRepresentativeId a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:LegalRepresentative ;
    rdfs:range xsd:anyURI ;
    rdfs:label "unique ID of the identity of the representative" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalrepresentativeid>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:legalStatus a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Company ebwv:LegalEntity) ] ;
    rdfs:range xsd:string ;
    rdfs:label "status of the company" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalstatus>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:lei a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Company ebwv:LegalEntityIdentifier) ] ;
    rdfs:range xsd:string ;
    rdfs:label "legal entity identifier" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/lei>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:leiLastUpdate a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:LeiRegistration ;
    rdfs:range xsd:string ;
    rdfs:label "lei last update date" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/leilastupdate>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:leiNextRenewal a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:LeiRegistration ;
    rdfs:range xsd:string ;
    rdfs:label "lei next renewal" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/leinextrenewal>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:leiRegistration a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:LegalEntityIdentifier ;
    rdfs:range ebwv:LeiRegistration ;
    rdfs:label "lei registration data" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/leiregistration>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:leiRegistrationStatus a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:LeiRegistration ;
    rdfs:range xsd:string ;
    rdfs:label "lei registration status" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/leiregistrationstatus>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:leiRegistrationDate a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:LeiRegistration ;
    rdfs:range xsd:string ;
    rdfs:label "lei registration date" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/leiregistrationdate>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:liabilityOrContribution a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:LimitedPartner ;
    rdfs:range ebwv:Capital ;
    rdfs:label "liability or contribution of the limited partner" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/liabilityorcontribution>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:locatorDesignator a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range xsd:string, xsd:integer ;
    rdfs:label "locator designator" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/locatordesignator>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:locatorName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range xsd:string ;
    rdfs:label "locator name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/locatorname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:managingLeiIssuer a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:LeiRegistration ;
    rdfs:range xsd:string ;
    rdfs:label "managing lei issuer" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/managingleiissuer>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:matronymicName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:string ;
    rdfs:label "matronymic name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/matronymicname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:name a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:VATRegistrationUnit ;
    rdfs:range xsd:string ;
    rdfs:label "name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/name>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:owner a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:BankAccount ;
    rdfs:range ebwv:LegalPerson, ebwv:Company, ebwv:NaturalPerson, ebwv:Person ;
    rdfs:label "owner" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/owner>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:partner a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:Partnership ;
    rdfs:range ebwv:GeneralPartner, ebwv:LimitedPartner, ebwv:StatutoryPartner ;
    rdfs:label "partner" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/partner>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:partnerId a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:GeneralPartner ebwv:LimitedPartner ebwv:StatutoryPartner) ] ;
    rdfs:range xsd:anyURI ;
    rdfs:label "unique ID of the identity of the partner" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/partnerid>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:patronymicName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:string ;
    rdfs:label "patronymic name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/patronymicname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:dueDate a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:PaymentTerms ;
    rdfs:range xsd:date ;
    rdfs:label "due date of item" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/dueDate>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:personalAdministrativeNumber a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:string ;
    rdfs:label "personalAdministrativeNumber" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/personaladministrativenumber>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:placeOfBirth a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range ebwv:Location ;
    rdfs:label "place of birth" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/placeofbirth>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:placeOfDeath a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range ebwv:Location ;
    rdfs:label "place of death" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/placeofdeath>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:placeOfWork a rdf:Property ;
    rdfs:domain ebwv:WorkAssignment ;
    rdfs:range xsd:string, ebwv:CountryCode, ebwv:EconomicOperator, ebwv:Vessel ;
    rdfs:label "place of work" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/placeofwork>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:poBox a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range xsd:string ;
    rdfs:label "post office box" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/pobox>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:portrait a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range xsd:string ;
    rdfs:label "portrait" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/portrait>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:postCode a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range xsd:string ;
    rdfs:label "post code" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/postcode>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:postedWorker a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:PostedWorkerNotification ;
    rdfs:range ebwv:Person ;
    rdfs:label "posted worker" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/postedworker>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:postName a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range xsd:string ;
    rdfs:label "post name" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/postname>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:provider a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:BankAccount ;
    rdfs:range ebwv:LegalPerson, ebwv:Company ;
    rdfs:label "provide" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/provider>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:registeredAddress a rdf:Property, owl:ObjectProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:Company ebwv:LegalEntity) ] ;
    rdfs:range ebwv:Address ;
    rdfs:label "registered address" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/registeredaddress>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:residency a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range ebwv:CountryCode ;
    rdfs:label "residency" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/residency>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:role a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:LegalRepresentative ebwv:StatutoryPartner) ] ;
    rdfs:range xsd:string ;
    rdfs:label "role of representative" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/role>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:scopeOfAuthorization a rdf:Property, owl:ObjectProperty ;
    rdfs:domain [ a owl:Class; owl:unionOf (ebwv:LegalRepresentative ebwv:StatutoryPartner) ] ;
    rdfs:range ebwv:ScopeOfAuthorization, [ a owl:Class; owl:oneOf (ebwv:Alone ebwv:Jointly) ] ;
    rdfs:label "scope of authorization (alone or jointly)" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/role>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:socialRepresentative a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:EconomicOperator ;
    rdfs:range ebwv:Person ;
    rdfs:label "social representative" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/socialrepresentative>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:startDate a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:PeriodOfTime ;
    rdfs:range xsd:date ;
    rdfs:label "start date of period of time" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/startDate>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:subscribedCapital a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:LimitedLiabilityCompany ;
    rdfs:range ebwv:Capital ;
    rdfs:label "subscribed capital" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/subscribedcapital>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:temporaryAddress a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:Person ;
    rdfs:range ebwv:Address ;
    rdfs:label "temporary address" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/temporaryaddress>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:terms a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:PaymentTerms ;
    rdfs:range ebwv:Incoterms, [ a owl:Class; owl:oneOf (ebwv:EXW ebwv:FCA ebwv:CPT ebwv:CIP ebwv:DAP ebwv:DPU ebwv:DDP ebwv:FAS ebwv:FOB) ] ;
    rdfs:label "terms" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/terms>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:thoroughfare a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Address ;
    rdfs:range xsd:string ;
    rdfs:label "thoroughfare" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/thoroughfare>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:tin a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Company ;
    rdfs:range xsd:string ;
    rdfs:label "tax reference number" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/tin>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:type a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:VATRegistrationUnit ;
    rdfs:range xsd:string ;
    rdfs:label "type" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/type>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:typeOfEmployment a rdf:Property, owl:ObjectProperty ;
    rdfs:domain ebwv:PostedWorkerNotification ;
    rdfs:range ebwv:TypeOfEmployment, [ a owl:Class; owl:oneOf (ebwv:Permanent ebwv:Temporary) ] ;
    rdfs:label "type of employment" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/typeofemployment>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:vat a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain ebwv:Company ;
    rdfs:range xsd:string ;
    rdfs:label "value added tax id" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/vat>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

# Class definitions
ebwv:Address a rdfs:Class ;
    rdfs:label "Address" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/address>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Agent a rdfs:Class ;
    rdfs:label "Agent" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/agent>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:AttestationLegalCategory a rdfs:Class ;
    rdfs:label "Attestation Legal Category" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/attestationlegalcategory>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:BankAccount a rdfs:Class ;
    rdfs:subClassOf cred:CredentialSubject ;
    rdfs:label "Bank Account" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/bankaccount>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Capital a rdfs:Class ;
    rdfs:label "Capital" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/capital>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Company a rdfs:Class ;
    rdfs:subClassOf cred:CredentialSubject ;
    rdfs:label "Company as defined in directive-EU-2025/25" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/company>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:ContactPoint a rdfs:Class ;
    rdfs:label "Contact Point" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/contactpoint>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:EconomicOperator a rdfs:Class ;
    rdfs:subClassOf ebwv:Company, ebwv:Person ;
    rdfs:label "Economic Operator" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/economicoperator>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:ElectronicAttestationOfAttributes a rdfs:Class ;
    rdfs:subClassOf cred:VerifiableCredential ;
    rdfs:label "Electronic Attestation Of Attributes" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/electronicattestationofattributes>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:EuropeanBusinessWalletOwner a rdfs:Class ;
    rdfs:subClassOf cred:CredentialSubject ;
    rdfs:label "European Business Wallet Owner" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/europeanbusinesswalletowner>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:GeneralPartner a rdfs:Class ;
    rdfs:label "General Partner" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/generalpartner>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:LegalPerson a rdfs:Class ;
    rdfs:subClassOf ebwv:LegalEntity, cred:CredentialSubject ;
    rdfs:label "Legal Person" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalperson>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Incoterms a rdfs:Class ;
    rdfs:label "Incoterms" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/incoterms>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:LegalEntityIdentifier a rdfs:Class ;
    rdfs:subClassOf cred:CredentialSubject ;
    rdfs:label "Legal entity identifier" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalentityidentifier>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:LegalEntity a rdfs:Class ;
    rdfs:label "Legal entity" ;
    rdfs:comment """<div>Legal Entity Data provided by LEI issuer</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalentity>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:LegalRepresentative a rdfs:Class ;
    rdfs:label "Legal representative" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/legalrepresentative>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:LimitedLiabilityCompany a rdfs:Class ;
    rdfs:subClassOf ebwv:Company, cred:CredentialSubject ;
    rdfs:label "European Company Certificate Data for limited liability companies" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/limitedliabilitycompany>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:LimitedPartner a rdfs:Class ;
    rdfs:label "Limited Partner" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/limitedpartner>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Location a rdfs:Class ;
    rdfs:label "Location" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/location>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:NaturalPerson a rdfs:Class ;
    rdfs:subClassOf ebwv:LegalEntity, cred:CredentialSubject ;
    rdfs:label "Natural Person Identification Data" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/naturalperson>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Partnership a rdfs:Class ;
    rdfs:subClassOf ebwv:Company, cred:CredentialSubject ;
    rdfs:label "European Company Certificate Data for partnerships" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/partnership>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:PeriodOfTime a rdfs:Class ;
    rdfs:label "Period of Time" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/periodoftime>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:PaymentTerms a rdfs:Class ;
    rdfs:label "terms of payment" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/paymentterms>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Person a rdfs:Class ;
    rdfs:label "Person" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/person>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:PostedWorkerNotification a rdfs:Class ;
    rdfs:label "Posted Worker Notification" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/postedworker>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:LeiRegistration a rdfs:Class ;
    rdfs:label "LEI Registration" ;
    rdfs:comment """<div>Registration Meta Data of LEI provided and maintained by LEI issuer</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/registration>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:ScopeOfAuthorization a rdfs:Class ;
    rdfs:label "Scope Of Authorization" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/scopeofauthorization>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:StatutoryPartner a rdfs:Class ;
    rdfs:label "Statutory Partner" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/statutorypartner>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:TypeOfEmployment a rdfs:Class ;
    rdfs:label "Type Of Employment" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/typeofemployment>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:VATRegistrationUnit a rdfs:Class ;
    rdfs:label "VAT Registration Unit" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/vatregistrationunit>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:WorkAssignment a rdfs:Class ;
    rdfs:label "Work Assignment" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/workassignment>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.



# Definitions of individuals
ebwv:Alone a ebwv:ScopeOfAuthorization ;
    rdfs:label "scope of authorization Alone" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/Alone>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:EXW a ebwv:Incoterms ;
    rdfs:label "Ex Works" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/exw>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:FCA a ebwv:Incoterms ;
    rdfs:label "Free Carrier" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/fca>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:CPT a ebwv:Incoterms ;
    rdfs:label "Carriage Paid To" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/cpt>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:CIP a ebwv:Incoterms ;
    rdfs:label "Carriage & Insurance Paid To" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/cip>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:DAP a ebwv:Incoterms ;
    rdfs:label "Delivered At Place" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/dap>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:DPU a ebwv:Incoterms ;
    rdfs:label "Delivered Place Unloaded" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/dpu>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:DDP a ebwv:Incoterms ;
    rdfs:label "Delivered Duty Paid" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/ddp>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:FAS a ebwv:Incoterms ;
    rdfs:label "Free Alongside Ship" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/fas>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:FOB a ebwv:Incoterms ;
    rdfs:label "Free On Board" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/fob>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:EAA a ebwv:AttestationLegalCategory ;
    rdfs:label "electronic attestation of attributes" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/EAA>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Jointly a ebwv:ScopeOfAuthorization ;
    rdfs:label "scope of authorization Jointly" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/Jointly>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Permanent a ebwv:TypeOfEmployment ;
    rdfs:label "type of employment Permanent" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/permanent>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Pub-EAA a ebwv:AttestationLegalCategory ;
    rdfs:label "public electronic attestation of attributes" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/Pub-EAA>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:QEAA a ebwv:AttestationLegalCategory ;
    rdfs:label "qualified electronic attestation of attributes" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/QEAA>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Temporary a ebwv:TypeOfEmployment ;
    rdfs:label "type of employment Temporary" ;
    rdfs:isDefinedBy <https://w3id.org/ebwv/terminology#/concept/temporary>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

# Definitions of datatypes
ebwv:AccountType a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    rdfs:label "account type" ;
    rdfs:comment """<div>list of account types TBD</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:CountryCode a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ([xsd:pattern "[A-Z]{2}(-.*)?"]) ;
    rdfs:label "Country Code" ;
    rdfs:comment """<div>2 letter country code according to ISO-3166</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://www.iso.org/iso-3166-country-codes.html>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Bic a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ([xsd:pattern "[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})"]) ;
    rdfs:label "Business Identifier Code aka Swift Code" ;
    rdfs:comment """<div>International code (i.e. BIC or SWIFT code), as defined in ISO 9362, of the financial institution</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://www.iso.org/standard/84108.html>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:ClearingNumber a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    rdfs:label "ClearingNumber" ;
    rdfs:comment """<div>Clearing number, only used in some countries, of the identification of the financial institution.</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Currency a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ([xsd:pattern "[A-Z]{3}"]) ;
    rdfs:label "Currency" ;
    rdfs:comment """<div>3 letter currency code according to the European controlled vocabulary 'Currency'</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://op.europa.eu/en/web/eu-vocabularies/concept-scheme/-/resource?uri=http://publications.europa.eu/resource/authority/currency>, <http://publications.europa.eu/resource/authority/currency>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Euid a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    rdfs:label "EUID" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/euid>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Iban a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ([xsd:pattern "[A-Z]{2}[0-9A-Z]{13,30}"]) ;
    rdfs:label "IBAN" ;
    rdfs:comment """<div>IBAN as defined by ISO 13616:2020</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://www.iso.org/standard/81090.html>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:Nace21 a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    rdfs:label "Nace Rev. 2.1" ;
    rdfs:comment """<div>notation of the main activity of the company according to the European controlled vocabulary 'Nace Rev. 2.1'</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://op.europa.eu/en/web/eu-vocabularies/concept-scheme/-/resource?uri=http://data.europa.eu/ux2/nace2.1/nace2.1>, <http://data.europa.eu/ux2/nace2.1/nace2.1>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:NationalBankCode a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    rdfs:label "National Bank Code" ;
    rdfs:comment """<div>Country-specific code for e.g. internal routing within a specific country’s clearing system (e.g. BLZ, Sort Code)</div>"""^^rdf:HTML ;
    rdfs:isDefinedBy <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:PublicBodyId a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    rdfs:label "unique identifier of public body" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/publicBodyId>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

ebwv:VatId a rdfs:Datatype ;
    rdfs:subClassOf xsd:string ;
    rdfs:label "unique vat identifier" ;
    rdfs:isDefinedBy <https://sanastot.suomi.fi/en/terminology/webuild/concept/vatid>, <https://w3id.org/ebwv#> ;
    vs:term_status "stable" ;
.

