{
  "format": "public-framework-exchange",
  "formatVersion": 1,
  "model": {
    "id": "certificat-urbanism-demo",
    "language": "ro",
    "name": { "ro": "Certificatul de urbanism (model demonstrativ)", "en": "Urban planning certificate (demo model)" },
    "description": {
      "ro": "Model demonstrativ al serviciului de eliberare a certificatului de urbanism într-o primărie de municipiu, de la temeiul legal până la sistemele informatice. Conține intenționat câteva erori de modelare pentru a ilustra validarea.",
      "en": "Demo model of the urban planning certificate service in a city hall, from the legal basis to the information systems. It deliberately contains a few modelling errors to illustrate validation."
    },
    "scope": "Primăria Municipiului Exemplu",
    "owner": "Echipa Public Framework",
    "version": "0.3.0"
  },
  "elements": [
    { "id": "act-l50", "type": "LegalAct", "status": "approved",
      "name": { "ro": "Legea nr. 50/1991 privind autorizarea executării lucrărilor de construcții", "en": "Law no. 50/1991 on authorising construction works" },
      "description": { "ro": "Actul normativ care reglementează certificatul de urbanism și autorizația de construire.", "en": "The legal act governing the urban planning certificate and the building permit." },
      "properties": { "kind": "lege", "number": "50", "year": 1991, "issuer": "Parlamentul României" },
      "sources": [{ "kind": "legalAct", "reference": "Legea nr. 50/1991, republicată", "url": "https://legislatie.just.ro/" }] },
    { "id": "prov-l50-art6", "type": "LegalProvision", "status": "approved",
      "name": { "ro": "Art. 6 — Certificatul de urbanism", "en": "Art. 6 — Urban planning certificate" },
      "description": { "ro": "Definește certificatul de urbanism ca act de informare privind regimul juridic, economic și tehnic al imobilului.", "en": "Defines the certificate as an information act on the legal, economic and technical regime of the property." },
      "properties": { "reference": "Legea 50/1991, art. 6", "act": "act-l50", "text": "Certificatul de urbanism este actul de informare prin care autoritățile fac cunoscute regimul juridic, economic și tehnic al imobilelor." },
      "sources": [{ "kind": "legalAct", "reference": "Legea nr. 50/1991, art. 6" }] },
    { "id": "prov-l50-art6-1", "type": "LegalProvision", "status": "approved",
      "name": { "ro": "Art. 6¹ — Termenul de emitere", "en": "Art. 6¹ — Issuing deadline" },
      "description": { "ro": "Stabilește termenul în care certificatul trebuie emis de la înregistrarea cererii.", "en": "Sets the deadline for issuing the certificate after the request is registered." },
      "properties": { "reference": "Legea 50/1991, art. 6¹", "act": "act-l50" },
      "sources": [{ "kind": "legalAct", "reference": "Legea nr. 50/1991, art. 6¹" }] },
    { "id": "act-l7", "type": "LegalAct", "status": "approved",
      "name": { "ro": "Legea nr. 7/1996 a cadastrului și a publicității imobiliare", "en": "Law no. 7/1996 on cadastre and land registration" },
      "description": { "ro": "Reglementează cartea funciară și accesul la informațiile din aceasta.", "en": "Governs the land registry and access to its information." },
      "properties": { "kind": "lege", "number": "7", "year": 1996, "issuer": "Parlamentul României" },
      "sources": [{ "kind": "legalAct", "reference": "Legea nr. 7/1996, republicată" }] },
    { "id": "prov-l7", "type": "LegalProvision", "status": "inReview",
      "name": { "ro": "Accesul autorităților la cartea funciară", "en": "Authorities' access to the land registry" },
      "description": { "ro": "Temeiul pentru interogarea cărții funciare de către autoritățile publice.", "en": "The basis for public authorities querying the land registry." },
      "properties": { "reference": "Legea 7/1996", "act": "act-l7" } },
    { "id": "comp-cu", "type": "Competence", "status": "approved",
      "name": { "ro": "Emiterea certificatului de urbanism", "en": "Issuing urban planning certificates" },
      "description": { "ro": "Competența autorității locale de a emite certificate de urbanism pe teritoriul său.", "en": "The local authority's competence to issue certificates on its territory." },
      "properties": { "scope": "certificate de urbanism", "territorialLevel": "local", "basis": "prov-l50-art6" } },
    { "id": "obl-term", "type": "Obligation", "status": "approved",
      "name": { "ro": "Emiterea în termenul legal", "en": "Issuing within the legal deadline" },
      "description": { "ro": "Obligația autorității de a emite certificatul în termenul prevăzut de lege.", "en": "The authority's obligation to issue the certificate within the statutory deadline." },
      "properties": { "subject": "inst-pm", "deadline": "15 zile", "basis": "prov-l50-art6-1" } },
    { "id": "right-info", "type": "Right", "status": "draft",
      "name": { "ro": "Dreptul de a cunoaște regimul imobilului", "en": "Right to know the property regime" },
      "description": { "ro": "Dreptul solicitantului de a fi informat asupra regimului juridic al imobilului.", "en": "The applicant's right to be informed about the property's legal regime." },
      "properties": { "holder": "role-sol" } },
    { "id": "aa-cu", "type": "AdministrativeAct", "status": "approved",
      "name": { "ro": "Certificat de urbanism", "en": "Urban planning certificate" },
      "description": { "ro": "Actul administrativ emis la finalul procesului.", "en": "The administrative act issued at the end of the process." },
      "properties": { "kind": "certificat", "issuer": "inst-pm", "beneficiary": "ben-owner", "basis": "prov-l50-art6", "state": "emis" },
      "sources": [{ "kind": "procedure", "reference": "Procedura internă PO-URB-01" }] },

    { "id": "inst-pm", "type": "Institution", "status": "approved",
      "name": { "ro": "Primăria Municipiului Exemplu", "en": "Exemplu City Hall" },
      "description": { "ro": "Autoritatea administrației publice locale care furnizează serviciul.", "en": "The local public authority providing the service." },
      "properties": { "level": "local", "fiscalCode": "RO0000000" } },
    { "id": "ou-urb", "type": "OrganizationalUnit", "status": "approved",
      "name": { "ro": "Direcția Urbanism", "en": "Urban Planning Directorate" },
      "description": { "ro": "Analizează documentațiile și redactează certificatele.", "en": "Reviews documentation and drafts certificates." },
      "properties": { "institution": "inst-pm" } },
    { "id": "ou-reg", "type": "OrganizationalUnit", "status": "approved",
      "name": { "ro": "Registratură și relații cu publicul", "en": "Registry and public relations" },
      "description": { "ro": "Primește și înregistrează cererile.", "en": "Receives and registers requests." },
      "properties": { "institution": "inst-pm" } },
    { "id": "role-arh", "type": "Role", "status": "approved",
      "name": { "ro": "Arhitect-șef", "en": "Chief architect" },
      "description": { "ro": "Răspunde de proces și semnează certificatul.", "en": "Accountable for the process and signs the certificate." },
      "properties": { "responsibilities": "semnare, coordonare", "competences": "comp-cu" } },
    { "id": "role-ref", "type": "Role", "status": "approved",
      "name": { "ro": "Referent urbanism", "en": "Urban planning officer" },
      "description": { "ro": "Verifică documentația și redactează certificatul.", "en": "Checks the documentation and drafts the certificate." },
      "properties": { "responsibilities": "verificare, redactare" } },
    { "id": "role-reg", "type": "Role", "status": "approved",
      "name": { "ro": "Funcționar registratură", "en": "Registry clerk" },
      "description": { "ro": "Înregistrează cererile primite.", "en": "Registers incoming requests." },
      "properties": { "responsibilities": "înregistrare" } },
    { "id": "role-sol", "type": "Role", "status": "approved",
      "name": { "ro": "Solicitant", "en": "Applicant" },
      "description": { "ro": "Persoana care depune cererea.", "en": "The person submitting the request." },
      "properties": { "responsibilities": "depunerea cererii" } },
    { "id": "actor-pf", "type": "Actor", "status": "approved",
      "name": { "ro": "Persoană fizică", "en": "Natural person" },
      "description": { "ro": "Cetățean care solicită certificatul.", "en": "A citizen requesting the certificate." },
      "properties": { "kind": "persoană fizică" } },

    { "id": "svc-cu", "type": "PublicService", "status": "approved",
      "name": { "ro": "Eliberarea certificatului de urbanism", "en": "Issuing the urban planning certificate" },
      "description": { "ro": "Serviciul prin care solicitantul află regimul juridic, economic și tehnic al unui imobil.", "en": "The service through which the applicant learns the legal, economic and technical regime of a property." },
      "properties": { "outcome": "aa-cu", "provider": "inst-pm", "legalBasis": "prov-l50-art6", "fee": "conform hotărârii consiliului local", "deadline": "15 zile" } },
    { "id": "ben-owner", "type": "Beneficiary", "status": "approved",
      "name": { "ro": "Titularul unui drept asupra imobilului", "en": "Holder of a right over the property" },
      "description": { "ro": "Proprietarul sau titularul unui drept real.", "en": "The owner or holder of a real right." },
      "properties": { "kind": "persoană fizică sau juridică", "eligibility": "orice persoană interesată" } },
    { "id": "le-build", "type": "LifeEvent", "status": "approved",
      "name": { "ro": "Construirea sau renovarea unei locuințe", "en": "Building or renovating a home" },
      "description": { "ro": "Evenimentul de viață care declanșează nevoia de certificat.", "en": "The life event that creates the need for a certificate." },
      "properties": { "beneficiaryKind": "persoană fizică" } },
    { "id": "req-proof", "type": "ServiceRequirement", "status": "inReview",
      "name": { "ro": "Dovada dreptului asupra imobilului", "en": "Proof of right over the property" },
      "description": { "ro": "Informația poate fi obținută direct din cartea funciară, fără a fi cerută solicitantului.", "en": "The information can be retrieved from the land registry instead of asking the applicant." },
      "properties": { "evidence": "extras de carte funciară", "basis": "prov-l50-art6", "heldBy": "reg-cf" } },
    { "id": "ch-desk", "type": "Channel", "status": "approved",
      "name": { "ro": "Ghișeul registraturii", "en": "Registry desk" },
      "description": { "ro": "Depunere fizică a cererii.", "en": "In-person submission." },
      "properties": { "kind": "fizic", "availability": "L–V 8:30–16:30", "accessibility": "acces pentru persoane cu dizabilități" } },
    { "id": "ch-online", "type": "Channel", "status": "approved",
      "name": { "ro": "Portalul online", "en": "Online portal" },
      "description": { "ro": "Depunere electronică cu semnătură electronică.", "en": "Electronic submission with an e-signature." },
      "properties": { "kind": "digital", "availability": "24/7" } },
    { "id": "goal-time", "type": "Goal", "status": "draft",
      "name": { "ro": "Reducerea timpului de emitere", "en": "Shorter issuing time" },
      "description": { "ro": "Ținta administrației de a emite certificatele mai repede decât termenul legal.", "en": "The administration's goal of issuing certificates faster than the legal deadline." },
      "properties": { "statement": "Certificatele sunt emise în cel mult 10 zile", "indicator": "durata medie de emitere", "target": "10 zile" } },

    { "id": "proc-cu", "type": "Process", "status": "approved",
      "name": { "ro": "Emiterea certificatului de urbanism", "en": "Issuing the urban planning certificate" },
      "description": { "ro": "Procesul intern care realizează serviciul, de la înregistrarea cererii până la semnare.", "en": "The internal process realising the service, from registering the request to signing." },
      "properties": { "kind": "operațional", "owner": "role-arh", "goal": "goal-time", "trigger": "evt-req" } },
    { "id": "proc-arch", "type": "Process", "status": "draft",
      "name": { "ro": "Arhivarea documentației", "en": "Archiving the documentation" },
      "description": { "ro": "Proces de suport care păstrează dosarele soluționate.", "en": "Supporting process that keeps resolved case files." },
      "properties": { "kind": "suport" } },
    { "id": "act-reg", "type": "Activity", "status": "approved",
      "name": { "ro": "Înregistrarea cererii", "en": "Registering the request" },
      "description": { "ro": "Cererea primește număr de înregistrare.", "en": "The request receives a registration number." },
      "properties": { "performer": "role-reg", "inputs": "cerere", "outputs": "număr de înregistrare", "automated": false } },
    { "id": "act-verif", "type": "Activity", "status": "approved",
      "name": { "ro": "Verificarea documentației", "en": "Checking the documentation" },
      "description": { "ro": "Referentul verifică dacă documentația este completă.", "en": "The officer checks whether the documentation is complete." },
      "properties": { "performer": "role-ref", "inputs": "dosar", "outputs": "notă de verificare", "automated": false } },
    { "id": "act-cf", "type": "Activity", "status": "approved",
      "name": { "ro": "Interogarea cărții funciare", "en": "Querying the land registry" },
      "description": { "ro": "Datele imobilului sunt preluate automat din cartea funciară.", "en": "Property data is retrieved automatically from the land registry." },
      "properties": { "performer": "is-urb", "inputs": "număr cadastral", "outputs": "extras de carte funciară", "automated": true } },
    { "id": "act-draft", "type": "Activity", "status": "approved",
      "name": { "ro": "Redactarea certificatului", "en": "Drafting the certificate" },
      "description": { "ro": "Se redactează certificatul pe baza reglementărilor urbanistice.", "en": "The certificate is drafted based on the urban planning regulations." },
      "properties": { "performer": "role-ref", "inputs": "dosar verificat", "outputs": "proiect de certificat", "automated": false } },
    { "id": "act-sign", "type": "Activity", "status": "approved",
      "name": { "ro": "Semnarea certificatului", "en": "Signing the certificate" },
      "description": { "ro": "Arhitectul-șef semnează certificatul.", "en": "The chief architect signs the certificate." },
      "properties": { "performer": "role-arh", "inputs": "proiect de certificat", "outputs": "aa-cu", "automated": false } },
    { "id": "act-return", "type": "Activity", "status": "approved",
      "name": { "ro": "Restituirea cererii incomplete", "en": "Returning an incomplete request" },
      "description": { "ro": "Cererile incomplete sunt restituite solicitantului.", "en": "Incomplete requests are returned to the applicant." },
      "properties": { "performer": "role-ref", "inputs": "dosar incomplet", "outputs": "adresă de restituire", "automated": false } },
    { "id": "evt-req", "type": "Event", "status": "approved",
      "name": { "ro": "Cerere depusă", "en": "Request submitted" },
      "description": { "ro": "Solicitantul depune cererea la ghișeu sau online.", "en": "The applicant submits the request at the desk or online." },
      "properties": { "kind": "mesaj", "source": "role-sol" } },
    { "id": "dec-complete", "type": "Decision", "status": "approved",
      "name": { "ro": "Documentația este completă?", "en": "Is the documentation complete?" },
      "description": { "ro": "Decide dacă cererea merge mai departe sau este restituită.", "en": "Decides whether the request proceeds or is returned." },
      "properties": { "condition": "documentația conține toate documentele obligatorii", "outcomes": ["da", "nu"], "rules": "br-complete" } },
    { "id": "dl-15", "type": "Deadline", "status": "approved",
      "name": { "ro": "Termen de 15 zile", "en": "15-day deadline" },
      "description": { "ro": "Termenul legal de emitere a certificatului.", "en": "The statutory deadline for issuing the certificate." },
      "properties": { "duration": "P15D", "calendar": "zile calendaristice", "basis": "prov-l50-art6-1", "onExpiry": "notificarea arhitectului-șef" } },

    { "id": "con-req", "type": "Concept", "status": "approved",
      "name": { "ro": "Cerere de certificat de urbanism", "en": "Urban planning certificate request" },
      "description": { "ro": "Solicitarea formală de informare asupra regimului unui imobil.", "en": "A formal request for information on a property's regime." },
      "properties": { "term": "cerere de certificat de urbanism", "definition": "Solicitarea scrisă prin care se cere emiterea certificatului.", "source": "prov-l50-art6" } },
    { "id": "obj-req", "type": "AdministrativeObject", "status": "approved",
      "name": { "ro": "Cererea", "en": "The request" },
      "description": { "ro": "Dosarul cererii, cu documentele anexate.", "en": "The request case file with its attachments." },
      "properties": { "concept": "con-req", "owner": "ou-reg", "retention": "10 ani" } },
    { "id": "obj-cu", "type": "AdministrativeObject", "status": "approved",
      "name": { "ro": "Certificatul (document)", "en": "The certificate (document)" },
      "description": { "ro": "Documentul emis și semnat.", "en": "The issued and signed document." },
      "properties": { "concept": "aa-cu", "owner": "ou-urb", "retention": "permanent" } },
    { "id": "obj-ext", "type": "AdministrativeObject", "status": "approved",
      "name": { "ro": "Extras de carte funciară", "en": "Land registry extract" },
      "description": { "ro": "Informațiile despre imobil din cartea funciară.", "en": "Property information from the land registry." },
      "properties": { "owner": "reg-cf" } },
    { "id": "attr-cad", "type": "Attribute", "status": "approved",
      "name": { "ro": "Număr cadastral", "en": "Cadastral number" },
      "description": { "ro": "Identifică imobilul în cartea funciară.", "en": "Identifies the property in the land registry." },
      "properties": { "dataType": "string", "required": true, "personalData": false } },
    { "id": "lc-req", "type": "LifeCycle", "status": "approved",
      "name": { "ro": "Ciclul de viață al cererii", "en": "Life cycle of the request" },
      "description": { "ro": "Stările prin care trece o cerere.", "en": "The states a request goes through." },
      "properties": { "object": "obj-req", "initialState": "st-dep", "finalStates": ["st-sol", "st-ret"] } },
    { "id": "st-dep", "type": "State", "status": "approved", "name": { "ro": "Depusă", "en": "Submitted" },
      "description": { "ro": "Cererea a fost primită.", "en": "The request has been received." }, "properties": { "final": false } },
    { "id": "st-ana", "type": "State", "status": "approved", "name": { "ro": "În analiză", "en": "Under review" },
      "description": { "ro": "Cererea este verificată.", "en": "The request is being checked." }, "properties": { "final": false } },
    { "id": "st-sol", "type": "State", "status": "approved", "name": { "ro": "Soluționată", "en": "Resolved" },
      "description": { "ro": "Certificatul a fost emis.", "en": "The certificate has been issued." }, "properties": { "final": true } },
    { "id": "st-ret", "type": "State", "status": "approved", "name": { "ro": "Restituită", "en": "Returned" },
      "description": { "ro": "Cererea a fost restituită ca incompletă.", "en": "The request was returned as incomplete." }, "properties": { "final": true } },
    { "id": "tr-1", "type": "Transition", "status": "approved", "name": { "ro": "Înregistrare", "en": "Registration" },
      "description": { "ro": "Cererea intră în analiză.", "en": "The request enters review." },
      "properties": { "from": "st-dep", "to": "st-ana", "event": "evt-req" } },
    { "id": "tr-2", "type": "Transition", "status": "approved", "name": { "ro": "Emitere", "en": "Issue" },
      "description": { "ro": "Certificatul este semnat.", "en": "The certificate is signed." },
      "properties": { "from": "st-ana", "to": "st-sol", "event": "semnare" } },
    { "id": "tr-3", "type": "Transition", "status": "approved", "name": { "ro": "Restituire", "en": "Return" },
      "description": { "ro": "Documentația este incompletă.", "en": "The documentation is incomplete." },
      "properties": { "from": "st-ana", "to": "st-ret", "event": "verificare", "guard": "documentație incompletă" } },
    { "id": "br-complete", "type": "BusinessRule", "status": "approved",
      "name": { "ro": "Completitudinea documentației", "en": "Completeness of the documentation" },
      "description": { "ro": "Cererea este completă dacă include planul de situație și dovada dreptului asupra imobilului.", "en": "A request is complete if it includes the site plan and the proof of right over the property." },
      "properties": { "statement": "plan de situație ȘI dovada dreptului asupra imobilului", "basis": "prov-l50-art6", "enforcedBy": "is-urb" } },

    { "id": "is-reg", "type": "InformationSystem", "status": "approved",
      "name": { "ro": "Registratura electronică", "en": "Electronic registry" },
      "description": { "ro": "Înregistrează și urmărește documentele primite.", "en": "Registers and tracks incoming documents." },
      "properties": { "owner": "inst-pm", "operator": "Direcția IT", "hosting": "on-premise", "criticality": "ridicată" } },
    { "id": "is-urb", "type": "InformationSystem", "status": "approved",
      "name": { "ro": "Aplicația de urbanism", "en": "Urban planning application" },
      "description": { "ro": "Gestionează dosarele și redactarea certificatelor.", "en": "Manages case files and certificate drafting." },
      "properties": { "owner": "inst-pm", "operator": "Direcția IT", "hosting": "cloud guvernamental", "criticality": "medie" } },
    { "id": "is-ancpi", "type": "InformationSystem", "status": "approved",
      "name": { "ro": "Sistemul integrat de cadastru", "en": "Integrated cadastre system" },
      "description": { "ro": "Sistemul care ține cartea funciară.", "en": "The system holding the land registry." },
      "properties": { "owner": "ANCPI", "operator": "ANCPI", "criticality": "ridicată" } },
    { "id": "if-cf", "type": "Interface", "status": "approved",
      "name": { "ro": "Serviciul web de carte funciară", "en": "Land registry web service" },
      "description": { "ro": "Interfața prin care autoritățile interoghează cartea funciară.", "en": "The interface authorities use to query the land registry." },
      "properties": { "protocol": "REST", "standard": "OpenAPI 3", "authentication": "certificat digital" } },
    { "id": "reg-cf", "type": "Register", "status": "approved",
      "name": { "ro": "Cartea funciară", "en": "Land registry" },
      "description": { "ro": "Sursa autoritară pentru drepturile asupra imobilelor.", "en": "The authoritative source for property rights." },
      "properties": { "authority": "ANCPI", "legalBasis": "prov-l7", "objects": "obj-ext" } },
    { "id": "dx-cf", "type": "DataExchange", "status": "inReview",
      "name": { "ro": "Interogare carte funciară", "en": "Land registry query" },
      "description": { "ro": "Primăria preia extrasul de carte funciară în loc să îl ceară solicitantului.", "en": "The city hall retrieves the extract instead of asking the applicant for it." },
      "properties": { "provider": "is-ancpi", "consumer": "is-urb", "object": "obj-ext", "basis": "prov-l7" } },
    { "id": "dx-arch", "type": "DataExchange", "status": "draft",
      "name": { "ro": "Transfer către arhiva electronică", "en": "Transfer to the electronic archive" },
      "description": { "ro": "Certificatele emise sunt transferate în arhiva electronică.", "en": "Issued certificates are transferred to the electronic archive." },
      "properties": { "provider": "is-urb", "consumer": "arhiva electronică", "object": "obj-cu", "purpose": "păstrare pe termen lung" } },
    { "id": "sec-sig", "type": "SecurityControl", "status": "approved",
      "name": { "ro": "Semnătură electronică calificată", "en": "Qualified electronic signature" },
      "description": { "ro": "Asigură autenticitatea certificatelor emise electronic.", "en": "Ensures the authenticity of electronically issued certificates." },
      "properties": { "kind": "semnătură", "standard": "eIDAS", "appliesTo": "act-sign" } }
  ],
  "relationships": [
    { "id": "r1", "type": "contains", "source": "act-l50", "target": "prov-l50-art6" },
    { "id": "r2", "type": "contains", "source": "act-l50", "target": "prov-l50-art6-1" },
    { "id": "r3", "type": "contains", "source": "act-l7", "target": "prov-l7" },
    { "id": "r4", "type": "confers", "source": "prov-l50-art6", "target": "comp-cu" },
    { "id": "r5", "type": "imposes", "source": "prov-l50-art6-1", "target": "obl-term" },
    { "id": "r6", "type": "assignedTo", "source": "comp-cu", "target": "inst-pm" },
    { "id": "r7", "type": "exercises", "source": "proc-cu", "target": "comp-cu" },
    { "id": "r8", "type": "basedOn", "source": "aa-cu", "target": "prov-l50-art6" },

    { "id": "r10", "type": "contains", "source": "inst-pm", "target": "ou-urb" },
    { "id": "r11", "type": "contains", "source": "inst-pm", "target": "ou-reg" },
    { "id": "r12", "type": "defines", "source": "ou-urb", "target": "role-arh" },
    { "id": "r13", "type": "defines", "source": "ou-urb", "target": "role-ref" },
    { "id": "r14", "type": "defines", "source": "ou-reg", "target": "role-reg" },
    { "id": "r15", "type": "plays", "source": "actor-pf", "target": "role-sol" },
    { "id": "r16", "type": "performs", "source": "role-reg", "target": "act-reg" },
    { "id": "r17", "type": "performs", "source": "role-ref", "target": "act-verif" },
    { "id": "r18", "type": "performs", "source": "role-ref", "target": "act-draft" },
    { "id": "r19", "type": "performs", "source": "role-ref", "target": "act-return" },
    { "id": "r20", "type": "performs", "source": "role-arh", "target": "act-sign" },
    { "id": "r21", "type": "accountableFor", "source": "role-arh", "target": "proc-cu" },
    { "id": "r22", "type": "performs", "source": "role-ref", "target": "dec-complete" },

    { "id": "r30", "type": "triggers", "source": "le-build", "target": "svc-cu" },
    { "id": "r31", "type": "serves", "source": "svc-cu", "target": "ben-owner" },
    { "id": "r32", "type": "realizedBy", "source": "svc-cu", "target": "proc-cu" },
    { "id": "r33", "type": "availableThrough", "source": "svc-cu", "target": "ch-desk" },
    { "id": "r34", "type": "availableThrough", "source": "svc-cu", "target": "ch-online" },
    { "id": "r35", "type": "produces", "source": "svc-cu", "target": "aa-cu" },
    { "id": "r36", "type": "contributesTo", "source": "svc-cu", "target": "goal-time" },

    { "id": "r40", "type": "composedOf", "source": "proc-cu", "target": "act-reg" },
    { "id": "r41", "type": "composedOf", "source": "proc-cu", "target": "act-verif" },
    { "id": "r42", "type": "composedOf", "source": "proc-cu", "target": "act-cf" },
    { "id": "r43", "type": "composedOf", "source": "proc-cu", "target": "act-draft" },
    { "id": "r44", "type": "composedOf", "source": "proc-cu", "target": "act-sign" },
    { "id": "r45", "type": "composedOf", "source": "proc-cu", "target": "act-return" },
    { "id": "r46", "type": "supports", "source": "proc-arch", "target": "proc-cu" },
    { "id": "r47", "type": "triggeredBy", "source": "act-reg", "target": "evt-req" },
    { "id": "r48", "type": "changesStateOf", "source": "act-reg", "target": "obj-req", "properties": { "from": "st-dep", "to": "st-ana" } },
    { "id": "r49", "type": "changesStateOf", "source": "act-sign", "target": "obj-req", "properties": { "from": "st-ana", "to": "st-sol" } },
    { "id": "r50", "type": "changesStateOf", "source": "act-return", "target": "obj-req", "properties": { "from": "st-dep", "to": "st-ret" } },
    { "id": "r51", "type": "subjectTo", "source": "act-sign", "target": "dl-15" },
    { "id": "r52", "type": "evaluates", "source": "dec-complete", "target": "br-complete" },

    { "id": "r60", "type": "supports", "source": "is-reg", "target": "proc-cu" },
    { "id": "r61", "type": "automates", "source": "is-reg", "target": "act-reg" },
    { "id": "r62", "type": "automates", "source": "is-urb", "target": "act-cf" },
    { "id": "r63", "type": "exposes", "source": "is-ancpi", "target": "if-cf" },
    { "id": "r64", "type": "authoritativeFor", "source": "reg-cf", "target": "obj-ext" },
    { "id": "r65", "type": "transfers", "source": "dx-cf", "target": "obj-ext" },
    { "id": "r66", "type": "basedOn", "source": "dx-cf", "target": "prov-l7" },
    { "id": "r67", "type": "transfers", "source": "dx-arch", "target": "obj-cu" }
  ],
  "views": [
    {
      "id": "v-service",
      "name": { "ro": "Serviciul pe scurt", "en": "The service at a glance" },
      "viewpoint": "service",
      "description": { "ro": "De la evenimentul de viață la actul emis.", "en": "From the life event to the issued act." },
      "nodes": ["le-build", "svc-cu", "ben-owner", "ch-desk", "ch-online", "goal-time", "proc-cu", "aa-cu", "prov-l50-art6"]
    },
    {
      "id": "v-process",
      "name": { "ro": "Fluxul procesului", "en": "Process flow" },
      "viewpoint": "process",
      "description": { "ro": "Activitățile procesului, rolurile care le execută și termenul aplicabil.", "en": "The process activities, the roles performing them and the applicable deadline." },
      "nodes": [
        { "element": "proc-cu", "x": 440, "y": 20, "width": 220, "height": 64 },
        { "element": "evt-req", "x": 20, "y": 180, "width": 170, "height": 64 },
        { "element": "act-reg", "x": 220, "y": 180, "width": 170, "height": 64 },
        { "element": "act-verif", "x": 420, "y": 180, "width": 170, "height": 64 },
        { "element": "act-cf", "x": 620, "y": 180, "width": 170, "height": 64 },
        { "element": "act-draft", "x": 820, "y": 180, "width": 170, "height": 64 },
        { "element": "act-sign", "x": 1020, "y": 180, "width": 170, "height": 64 },
        { "element": "act-return", "x": 420, "y": 300, "width": 170, "height": 64 },
        { "element": "role-reg", "x": 220, "y": 420, "width": 170, "height": 64 },
        { "element": "role-ref", "x": 520, "y": 420, "width": 170, "height": 64 },
        { "element": "role-arh", "x": 1020, "y": 420, "width": 170, "height": 64 },
        { "element": "dl-15", "x": 1020, "y": 300, "width": 170, "height": 64 }
      ]
    },
    {
      "id": "v-lifecycle",
      "name": { "ro": "Ciclul de viață al cererii", "en": "Life cycle of the request" },
      "viewpoint": "lifecycle",
      "description": { "ro": "Stările cererii și tranzițiile permise.", "en": "The request's states and allowed transitions." },
      "nodes": ["st-dep", "st-ana", "st-sol", "st-ret"]
    },
    {
      "id": "v-legal",
      "name": { "ro": "Temeiul legal", "en": "Legal basis" },
      "viewpoint": "legal",
      "description": { "ro": "Actele normative, competențele și cine le exercită.", "en": "The legal acts, the competences and who exercises them." },
      "nodes": ["act-l50", "prov-l50-art6", "prov-l50-art6-1", "comp-cu", "obl-term", "inst-pm", "proc-cu", "aa-cu", "act-l7", "prov-l7", "dx-cf"]
    },
    {
      "id": "v-tech",
      "name": { "ro": "Suportul informatic", "en": "IT support" },
      "viewpoint": "technology",
      "description": { "ro": "Sistemele, registrele și schimburile de date care susțin procesul.", "en": "The systems, registers and data exchanges supporting the process." },
      "nodes": ["proc-cu", "act-reg", "act-cf", "is-reg", "is-urb", "is-ancpi", "if-cf", "reg-cf", "obj-ext", "dx-cf", "dx-arch", "obj-cu", "prov-l7"]
    }
  ]
}
