sapa / performing-arts-ch-templates

1 stars 3 forks source link

New Entity "World" #218

Closed b2d3c closed 1 year ago

b2d3c commented 2 years ago
  1. Create entity 1 :
  2. Add, in all the rico:Place without property crm:P89_falls_within. see Liste, property crm:P89_falls_within ->entity 1
fkraeutli commented 1 year ago

Add World entity:

INSERT DATA {
    GRAPH <http://data.performing-arts.ch/p/ac7e765b-7b06-4740-a180-72b5d62ce42c/container/context> {

        <http://www.metaphacts.com/ontologies/platform#formContainer> <http://www.w3.org/ns/ldp#contains>
            <http://data.performing-arts.ch/p/ac7e765b-7b06-4740-a180-72b5d62ce42c/container> .

        <http://data.performing-arts.ch/p/ac7e765b-7b06-4740-a180-72b5d62ce42c> a <http://www.cidoc-crm.org/cidoc-crm/E53_Place>,
            <https://www.ica.org/standards/RiC/ontology#Place>;
        <http://www.cidoc-crm.org/cidoc-crm/P87_is_identified_by> <http://data.performing-arts.ch/p/ac7e765b-7b06-4740-a180-72b5d62ce42c/a>;
        <http://www.w3.org/2000/01/rdf-schema#label> "Welt"@de, "World"@en, "Monde"@fr,
            "Mondo"@it;
        <http://www.w3.org/2002/07/owl#sameAs> <http://geonames.org/6295630/>,
            <http://viaf.org/viaf/6270149919445006650001>, <http://www.wikidata.org/entity/Q2> .

        <http://data.performing-arts.ch/p/ac7e765b-7b06-4740-a180-72b5d62ce42c/a> a <http://www.cidoc-crm.org/cidoc-crm/E48_Place_Name>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "Welt"@de, "World"@en,
            "Monde"@fr, "Mondo"@it .

        <http://data.performing-arts.ch/p/ac7e765b-7b06-4740-a180-72b5d62ce42c/container>
        a <http://www.w3.org/ns/ldp#Resource>, <http://www.w3.org/ns/prov#Entity>;
        <http://www.w3.org/ns/prov#generatedAtTime> "2022-11-23T12:15:25.388Z"^^<http://www.w3.org/2001/XMLSchema#dateTime>;
        <http://www.w3.org/ns/prov#wasAttributedTo> <http://www.metaphacts.com/resource/user/admin> .

    }
}
fkraeutli commented 1 year ago

Relink places:

PREFIX spao: <http://ontology.performing-arts.ch/>
PREFIX rico: <https://www.ica.org/standards/RiC/ontology#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
PREFIX spav: <http://vocab.performing-arts.ch/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
INSERT {
  GRAPH ?g {
    ?place crm:P89_falls_within ?world .
  }
} WHERE {
  BIND(<http://data.performing-arts.ch/p/ac7e765b-7b06-4740-a180-72b5d62ce42c> as ?world)
  GRAPH ?g {
    ?place a rico:Place.
  }
  MINUS {?place crm:P89_falls_within []}.
  FILTER(?place != ?world)
}
fkraeutli commented 1 year ago

Implemented and deployed to Dev. Can you check @b2d3c ?

b2d3c commented 1 year ago

Perfekt! You can deploy in Prod.

fkraeutli commented 1 year ago

Deployed