- From: Nicola Carboni <nic.carboni@gmail.com>
- Date: Tue, 26 Nov 2019 17:55:50 +0100
- To: semantic-web@w3.org
- Message-ID: <FC800403-AA0A-4AB7-B7CB-75D4D88B905D@gmail.com>
Dear all, I am searching for a way to create complex ontological alignments. I would like to state that two patterns of type 1-to-n are equivalent. The typical use case I have in mind is the declaration of equivalence between a flat statement and a property chain, as in the two patterns below: ```turtle @prefix : <http://example.org/> . @prefix ex: <http://ontology.org/example> . ex:book ex:hasauthor "John". :book :hasbeencreated :creation_event . :creation_event :carried_out :person . :person :is_identified_by :appellation . :appellation rdfs:label "John" . ``` another important type of equivalence, but slightly different, which I would like to declare is the one between these two patterns: ```turtle @prefix : <http://example.org/> . @prefix ex: <http://ontology.org/example> . ex:Architect rdfs:label "John" . :Person :classifiedAs <http://vocab.getty.edu/aat/300024987> ; rdfs:label "John". <http://vocab.getty.edu/aat/300024987> a gvp:Concept ; rdfs:label "architects"@en . ``` The first one declare an instance of the class Artist according to an ontology(x), the second classify as artist, using a controlled vocabulary term, an instance of a person declared using the ontology (y). Do you know how can I express such alignments? I heard about EDOAL, but sincerely I did not fully grasped how to actually use it. Thanks Nicola — Nicola Carboni Research Fellow University of Zurich Post Box 23 Ramistrasse 71 8006 Zurich Switzerland
Received on Tuesday, 26 November 2019 16:55:57 UTC