(→Story 1) |
(→Story 15) |
||
(28 intermediate revisions by 7 users not shown) | |||
Line 39: | Line 39: | ||
and “institutes” (istituti). Activities include “research programs” (progetti), “thematic projects” (commesse), | and “institutes” (istituti). Activities include “research programs” (progetti), “thematic projects” (commesse), | ||
“work packages” (moduli), and “foundational research projects” (ricerca spontanea a tema libero). | “work packages” (moduli), and “foundational research projects” (ricerca spontanea a tema libero). | ||
− | * Status: | + | * Status: being modeled |
* Assigned to Pair: Basile, Bragaglia | * Assigned to Pair: Basile, Bragaglia | ||
* Competency questions: | * Competency questions: | ||
+ | 1) Which are the definitions of CNR? | ||
+ | 2) What are the main parts of CNR? | ||
+ | 3) What are the scientific units of CNR? | ||
+ | 4) What are the management units of CNR? | ||
+ | 5) What are the activities of CNR? | ||
+ | 6) What is the english name of a certain part? | ||
+ | 7) What is the italian name of a certain part? | ||
+ | 8) What is the english name of a certain activity? | ||
+ | 9) What is the italian name of a certain activity? | ||
+ | |||
+ | |||
* SPARQL queries: | * SPARQL queries: | ||
* ontology URI: | * ontology URI: | ||
Line 52: | Line 63: | ||
and it also participates in the ICT department. Aldo Gangemi belongs to the ISTC. Institutes are affiliated to | and it also participates in the ICT department. Aldo Gangemi belongs to the ISTC. Institutes are affiliated to | ||
only one department while they can participate in several departments. Researchers belong to one institute. | only one department while they can participate in several departments. Researchers belong to one institute. | ||
− | * Status: | + | * Status: done |
* Assigned to Pair: Luca Iori and Gioele Barabucci | * Assigned to Pair: Luca Iori and Gioele Barabucci | ||
* Competency questions: | * Competency questions: | ||
+ | *# To which department is a given institute affiliated? | ||
+ | *# In which department does a certain institute partecipate? | ||
+ | *# To which institute does a certain researcher belong? | ||
+ | *# Which researchers belong to a certain institute? | ||
* SPARQL queries: | * SPARQL queries: | ||
+ | ** CQ 1: | ||
+ | SELECT ?dept | ||
+ | WHERE { | ||
+ | ?institute depts:isAffiliatedTo ?dept . | ||
+ | FILTER (?institute = :istc) | ||
+ | } | ||
+ | ** CQ 2: | ||
+ | SELECT ?dept | ||
+ | WHERE { | ||
+ | ?institute depts:partecipates ?dept . | ||
+ | FILTER (?institute = :istc) | ||
+ | } | ||
+ | ** CQ 3: | ||
+ | SELECT ?institute | ||
+ | WHERE { | ||
+ | ?institute depts:hasResearcher ?person . | ||
+ | FILTER (?person = :aldo_gangemi) | ||
+ | } | ||
+ | ** CQ 4: | ||
+ | SELECT ?person | ||
+ | WHERE { | ||
+ | ?institute depts:hasResearcher ?person . | ||
+ | FILTER (?institute = :istc) | ||
+ | } | ||
* ontology URI: | * ontology URI: | ||
+ | http://ontologydesignpatterns.org/cpont/cnr/story2 | ||
== Story 3 == | == Story 3 == | ||
Line 154: | Line 194: | ||
* ontology URI: | * ontology URI: | ||
− | http:// | + | http://ontologydesignpatterns.org/cpont/cnr/typesofresearchers.owl |
== Story 5 == | == Story 5 == | ||
Line 162: | Line 202: | ||
Alessandro Adamou is a PhD student and works on the IKS project. | Alessandro Adamou is a PhD student and works on the IKS project. | ||
IKS project is funded by EU and is on “Semantic Content Management Systems”. | IKS project is funded by EU and is on “Semantic Content Management Systems”. | ||
− | * Status: | + | * Status: DELIVERED |
− | * Assigned to Pair: | + | * Assigned to Pair: Andrea Burattin and Antonio Lieto |
* Competency questions: | * Competency questions: | ||
+ | # Which is the current occupation of a certain prerson? | ||
+ | # On which project is a certain person involved? | ||
+ | # Who is the funder of a certain project? | ||
+ | # Which is the topic of a certain project? | ||
+ | |||
* SPARQL queries: | * SPARQL queries: | ||
+ | ** CQ1 | ||
+ | SELECT ?occupation | ||
+ | WHERE { | ||
+ | ?person objectrole:hasRole ?occupation . | ||
+ | FILTER (?person = :alessandro_adamou) | ||
+ | } | ||
+ | |||
+ | ** CQ2 | ||
+ | SELECT ?project | ||
+ | WHERE { | ||
+ | ?person :worksAt ?project . | ||
+ | FILTER (?person = :alessandro_adamou) | ||
+ | } | ||
+ | |||
+ | ** CQ3 | ||
+ | SELECT ?funder | ||
+ | WHERE { | ||
+ | ?project :isFundedBy ?funder . | ||
+ | FILTER (?project = :iks) | ||
+ | } | ||
+ | |||
+ | ** CQ4 | ||
+ | SELECT ?topic | ||
+ | WHERE { | ||
+ | ?project :hasTopic ?topic . | ||
+ | FILTER (?project = :iks) | ||
+ | } | ||
+ | |||
* ontology URI: | * ontology URI: | ||
Line 234: | Line 307: | ||
The ISTC (Institute for cognitive science and technology) has several offices located in different places. | The ISTC (Institute for cognitive science and technology) has several offices located in different places. | ||
The headquarter is located in Rome, in via San Martino della Battaglia 44. There are other offices in Rome, and one in Padova. | The headquarter is located in Rome, in via San Martino della Battaglia 44. There are other offices in Rome, and one in Padova. | ||
− | * Status: | + | * Status: delivered |
− | * Assigned to Pair: | + | * Assigned to Pair: Marcello Ceci & Lino Possamai |
* Competency questions: | * Competency questions: | ||
+ | 1) Which offices does a certain organization have? | ||
+ | 2) How many offices does a certain organization have? | ||
+ | 3) where is the HQ of a certain organization located? | ||
+ | 4) Where are the offices of a certain organization located? | ||
+ | |||
* SPARQL queries: | * SPARQL queries: | ||
+ | |||
+ | CQ1: | ||
+ | |||
+ | SELECT ?offices | ||
+ | WHERE {:istc_institute :hasOffice ?offices.} | ||
+ | |||
+ | CQ2: | ||
+ | |||
+ | SELECT Count(?offices) | ||
+ | WHERE { :istc_institute :hasOffice ?offices.} | ||
+ | |||
+ | CQ3: | ||
+ | |||
+ | SELECT ?address ?city | ||
+ | WHERE { :istc_institute :hasHQ ?hq. | ||
+ | ?hq place:hasLocation ?address. | ||
+ | ?address place:hasLocation ?city} | ||
+ | |||
+ | CQ4: | ||
+ | |||
+ | SELECT DISTINCT ?offices ?address ?location | ||
+ | WHERE { | ||
+ | { :istc_institute :hasOffice ?offices . | ||
+ | ?offices place:hasLocation ?location . | ||
+ | } UNION { | ||
+ | :istc_institute :hasOffice ?offices . | ||
+ | ?offices place:hasLocation ?location . | ||
+ | ?offices place:hasAddress ?address . }} | ||
+ | |||
* ontology URI: | * ontology URI: | ||
+ | http://ontologydesignpatterns.org/cpont/cnr/locationOfInstitutes.owl | ||
== Story 8 == | == Story 8 == | ||
Line 488: | Line 596: | ||
Supporting Semantic Web Services in the Italian Interoperability Framework”, | Supporting Semantic Web Services in the Italian Interoperability Framework”, | ||
written by Alessandro Adamou on semantic web services. | written by Alessandro Adamou on semantic web services. | ||
− | * Status: | + | * Status: DELIVERED |
* Assigned to Pair: Andrea Burattin and Antonio Lieto | * Assigned to Pair: Andrea Burattin and Antonio Lieto | ||
* Competency questions: | * Competency questions: | ||
Line 494: | Line 602: | ||
# Does a conference have proceedings? | # Does a conference have proceedings? | ||
# How many research papers and short papers a proceedings contains? | # How many research papers and short papers a proceedings contains? | ||
− | # | + | # In which proceedings a certain paper is contained? |
# Who are the authors of a certain paper? | # Who are the authors of a certain paper? | ||
# Which are the topics of a paper? | # Which are the topics of a paper? | ||
Line 501: | Line 609: | ||
SELECT ?name | SELECT ?name | ||
WHERE { | WHERE { | ||
− | + | ?conference :hasTitle ?name . | |
− | + | FILTER (?conference = :ekav_2008) | |
} | } | ||
+ | |||
+ | ** CQ2 | ||
+ | SELECT ?proceedings | ||
+ | WHERE { | ||
+ | ?conference :hasEvents ?event . | ||
+ | ?event conferenceevents:hasProceedings ?proceedings . | ||
+ | FILTER (?conference = :ekav_2008) | ||
+ | } | ||
+ | |||
+ | ** CQ3 | ||
+ | SELECT ?countPaper ?countShortPaper | ||
+ | WHERE { | ||
+ | ?proceedings proceedings:papersIncluded ?countPaper . | ||
+ | ?proceedings proceedings:shortPapersIncluded ?countShortPaper . | ||
+ | FILTER (?proceedings = proceedings:ekaw_2008_proceedings) | ||
+ | } | ||
+ | |||
+ | ** CQ4 | ||
+ | SELECT ?proceedings | ||
+ | WHERE { | ||
+ | ?proceedings proceedings:proceedingsContainsPaper ?paper . | ||
+ | FILTER (?paper = proceedings:sascha_a_ria_approach_for_supporting_semantic_web_services_in_the_italian_interoperability_framework) | ||
+ | } | ||
+ | |||
+ | ** CQ5 | ||
+ | SELECT ?authors | ||
+ | WHERE { | ||
+ | ?paper proceedings:hasAuthor ?authors . | ||
+ | FILTER (?paper = proceedings:sascha_a_ria_approach_for_supporting_semantic_web_services_in_the_italian_interoperability_framework) | ||
+ | } | ||
+ | |||
+ | ** CQ6 | ||
+ | SELECT ?topics | ||
+ | WHERE { | ||
+ | ?paper proceedings:hasTopic ?topics . | ||
+ | FILTER (?paper = proceedings:sascha_a_ria_approach_for_supporting_semantic_web_services_in_the_italian_interoperability_framework) | ||
+ | } | ||
+ | |||
* ontology URI: | * ontology URI: | ||
Line 563: | Line 709: | ||
(Institute for cognitive science and technology), in San Martino della Battaglia 44. Participants of the meeting where | (Institute for cognitive science and technology), in San Martino della Battaglia 44. Participants of the meeting where | ||
Aldo Gangemi, Valentina Presutti and Eva Blomqvist, all belonging to ISTC, and also other people from other institutions. | Aldo Gangemi, Valentina Presutti and Eva Blomqvist, all belonging to ISTC, and also other people from other institutions. | ||
− | * Status: | + | * Status: Delivered |
* Assigned to Pair: | * Assigned to Pair: | ||
Distefano Zuppiroli | Distefano Zuppiroli | ||
Line 570: | Line 716: | ||
2)when meetings take place? | 2)when meetings take place? | ||
3)How long the meeting | 3)How long the meeting | ||
+ | 4)Who participates in the meeting? | ||
+ | 5)institution to which the parties belong to the meeting? | ||
* SPARQL queries: | * SPARQL queries: | ||
1)SELECT ?City | 1)SELECT ?City | ||
Line 575: | Line 723: | ||
?Institute location:hasLocation ?City . | ?Institute location:hasLocation ?City . | ||
} | } | ||
− | 2) | + | 2)SELECT ?TimeInterval |
− | SELECT ?TimeInterval | + | |
WHERE { | WHERE { | ||
?Event :whenEventTakePlace ?TimeInterval. | ?Event :whenEventTakePlace ?TimeInterval. | ||
} | } | ||
− | 3) | + | 3)SELECT ?Event |
− | * ontology URI: | + | WHERE { |
+ | ?event :howLongTheMeeting ?Event . | ||
+ | } | ||
+ | 4)SELECT ?Person | ||
+ | WHERE { | ||
+ | ?Event :eventPartecipation ?Person . | ||
+ | } | ||
+ | 5) SELECT ?Institute | ||
+ | WHERE { | ||
+ | ?Institute :institutePovenience ?Person . | ||
+ | } | ||
+ | * ontology URI:http://ontologydesignpatterns.org/cpout/cur/story14.owl | ||
== Story 15 == | == Story 15 == | ||
Line 588: | Line 746: | ||
* Description: | * Description: | ||
Aldo Gangemi participated in the ISWC 2009 conference, but he didn't present any paper there. However, in ESWC 2009 Aldo presented a paper entitled "Frame Detection over the Semantic Web" that he co-authored with Alfio Gliozzo and Valentina Presutti who are also researchers of the ISTC (Institute for cognitive science and technology). Additional co-authors of the paper were Bonaventura Coppola and Davide Picca who are affiliated to other organizations. | Aldo Gangemi participated in the ISWC 2009 conference, but he didn't present any paper there. However, in ESWC 2009 Aldo presented a paper entitled "Frame Detection over the Semantic Web" that he co-authored with Alfio Gliozzo and Valentina Presutti who are also researchers of the ISTC (Institute for cognitive science and technology). Additional co-authors of the paper were Bonaventura Coppola and Davide Picca who are affiliated to other organizations. | ||
− | * Status: | + | * Status:delivered |
− | * Assigned to Pair: | + | * Assigned to Pair:Distefano Zuppiroli |
* Competency questions: | * Competency questions: | ||
+ | 1)To which a person participates in conference? | ||
+ | 2)What are the titles of papers presented at conferences? | ||
+ | 3)What is the author of each article? | ||
+ | 4)What is the co-author of each article? | ||
+ | 5)Researchers in which institutions perform research? | ||
+ | |||
* SPARQL queries: | * SPARQL queries: | ||
− | * ontology URI: | + | 1) SELECT ?Conference |
+ | WHERE { | ||
+ | ?Person situation:hasSetting ?Conference . | ||
+ | } | ||
+ | |||
+ | 2) SELECT ?Paper | ||
+ | WHERE { | ||
+ | ?Paper :paperPresentedIn ?Conference . | ||
+ | } | ||
+ | |||
+ | * ontology URI:http://ontologydesignpatterns.org/cpout/cur/story15.owl | ||
= Integration = | = Integration = | ||
Line 606: | Line 780: | ||
http://ontologydesignpatterns.org/cpont/cnr/old<version_number>/<filename>.owl | http://ontologydesignpatterns.org/cpont/cnr/old<version_number>/<filename>.owl | ||
+ | Current | ||
Old versions: | Old versions: | ||
− | * http://ontologydesignpatterns.org/cpont/cnr/old1 | + | * Original ontologies from stories: http://ontologydesignpatterns.org/cpont/cnr/old1 |
+ | * Integration of the stories 3, 6 and 8: http://ontologydesignpatterns.org/cpont/cnr/old2 | ||
+ | * Integration of the story 4: http://ontologydesignpatterns.org/cpont/cnr/old3 | ||
== Guidelines and feedback == | == Guidelines and feedback == | ||
Line 632: | Line 809: | ||
** authoring:Paper (story 6) is a subclass of resarchProduct:Publication (story 3) | ** authoring:Paper (story 6) is a subclass of resarchProduct:Publication (story 3) | ||
** <u>REMOVED</u> the subclass axiom between authoring:Paper (story 6) and partecipation:Event (Partecipation pattern) | ** <u>REMOVED</u> the subclass axiom between authoring:Paper (story 6) and partecipation:Event (Partecipation pattern) | ||
+ | ** Consistency checked and queried!!! | ||
+ | |||
+ | * Story 4 | ||
+ | ** membership:Organization (story 8) is equivalent to organization:Organization (story 4) | ||
+ | ** a researchproducts:Researcher (story 3) is equivalent to personjob:hasJob some personjob:Researcher (story 4) | ||
+ | ** added RDFS annotation to personjob:Researcher (story 4) | ||
+ | ** researchprodcts:Person (story 3) is equivalent to personjob:Person (story 4) | ||
+ | ** update (story 6): conference:ConferenceSituation is subclass of situation:isSettingFor (Situation pattern) some conference:Conference (story 6) | ||
+ | ** Consistency checked and queried!!! | ||
+ | |||
+ | * Story 11 | ||
+ | ** roleinconference:Person (story 11) is equivalent to personjob:Person (story 4) | ||
+ | ** story11:Topic (story 11) is equivalent to topic:Topic (Topic pattern) | ||
+ | ** story11:Conference (story 11) is equivalente to conference:Conference (story 6) | ||
+ | ** event:Event (story 11) is subclass of partecipation:Evente (Partecipation pattern) | ||
=== Post-integration queries === | === Post-integration queries === |
Tutorial | Training:PhD Course on Computational Ontologies @ University of Bologna |
---|---|
Title | Collaborative modeling with XD |
Solutions:
CNR is the major italian public research body. It is organized into “scientific units” (strutture scientifiche), “management units” (strutture gestionali), and “activities” (attività). Scientific units include “departments” (dipartimenti) and “institutes” (istituti). Activities include “research programs” (progetti), “thematic projects” (commesse), “work packages” (moduli), and “foundational research projects” (ricerca spontanea a tema libero).
1) Which are the definitions of CNR? 2) What are the main parts of CNR? 3) What are the scientific units of CNR? 4) What are the management units of CNR? 5) What are the activities of CNR? 6) What is the english name of a certain part? 7) What is the italian name of a certain part? 8) What is the english name of a certain activity? 9) What is the italian name of a certain activity?
ISTC (The Institute for cognitive science and technology) is affiliated to the “Humanities” department and it also participates in the ICT department. Aldo Gangemi belongs to the ISTC. Institutes are affiliated to only one department while they can participate in several departments. Researchers belong to one institute.
SELECT ?dept WHERE { ?institute depts:isAffiliatedTo ?dept . FILTER (?institute = :istc) }
SELECT ?dept WHERE { ?institute depts:partecipates ?dept . FILTER (?institute = :istc) }
SELECT ?institute WHERE { ?institute depts:hasResearcher ?person . FILTER (?person = :aldo_gangemi) }
SELECT ?person WHERE { ?institute depts:hasResearcher ?person . FILTER (?institute = :istc) }
http://ontologydesignpatterns.org/cpont/cnr/story2
Eva Blomqvist is one of the authors of the paper entitled “Experiments on Pattern-based Ontology Design” about ontology design patterns. Researchers produce various products such as publications, patents, databases. Each product has at least one author and is about a topic.
SELECT ?author WHERE { ?author :isAuthorOf :experiments_on_pattern_based_design . }
SELECT ?title WHERE { :experiments_on_pattern_based_design :hasTitle ?title . }
SELECT ?papers WHERE { :eva_blomqvist :isAuthorOf ?papers . }
SELECT ?products WHERE { :eva_blomqvist :isCreatorOf ?products . }
SELECT ?topics WHERE { :experiments_on_pattern_based_design :hasTopic ?topics . }
SELECT ?products WHERE { ?products rdfs:subClassOf :ResearchProduct . }
We requested to the customer if a scientific product can have one or more topics.
Aldo Gangemi works at CNR since 1990 and from 2000 as senior researcher (primo ricercatore). Before that he was junior researcher (ricercatore) for six years.
1) In which organization is a certain person employed 2) which role was covered by a certain person in a certain period of time 3) Which roles has been covered by a certain person in a certain organization 4) When did a certain person start/stop working in a specific role?
SELECT ?object2 WHERE { :aldo_gangemi situation:hasOccupation ?object . ?object situation:occupationStructure ?object2 . ?object rdf:type :Occupation . } SELECT ?roles WHERE { timeinterval:aldo_1994_1999 situation:timeOf ?object . :aldo_gangemi situation:hasOccupation ?object . ?object situation:occupationJob ?roles . } SELECT ?roles WHERE { :aldo_gangemi situation:hasOccupation ?object . ?object situation:occupationJob ?roles . } SELECT ?timeStart ?timeStop WHERE { :aldo_gangemi situation:hasOccupation ?object . personJob:junior_researcher situation:jobOccupation ?object . ?object situation:occupationTime ?object2 . ?object2 timeinterval:hasIntervalStartDate ?timeStart . ?object2 timeinterval:hasIntervalEndDate ?timeStop . }
http://ontologydesignpatterns.org/cpont/cnr/typesofresearchers.owl
Alessandro Adamou is a PhD student and works on the IKS project. IKS project is funded by EU and is on “Semantic Content Management Systems”.
SELECT ?occupation WHERE { ?person objectrole:hasRole ?occupation . FILTER (?person = :alessandro_adamou) }
SELECT ?project WHERE { ?person :worksAt ?project . FILTER (?person = :alessandro_adamou) }
SELECT ?funder WHERE { ?project :isFundedBy ?funder . FILTER (?project = :iks) }
SELECT ?topic WHERE { ?project :hasTopic ?topic . FILTER (?project = :iks) }
Aldo Gangemi and Alessandro Adamou have written a conference paper on “Kali-ma”, an application for interaction customization. It has been published at the ISWC 2011 conference.
SELECT ?author WHERE { ?author authoring:isAuthorOf ?paper . FILTER (?paper = :kali_ma) }
SELECT ?topic WHERE { ?paper papertopic:hasTopic ?topic . FILTER (?paper = :kali_ma) }
SELECT ?article WHERE { ?conf_setting timeindexedsituation:forEntity ?conference . ?conf_setting conference:hasPaper ?article . FILTER (?conference = :iswc_2011) }
SELECT ?article_time WHERE { ?conf_setting timeindexedsituation:forEntity ?conference . ?conf_setting conference:hasPaper ?article . ?conf_setting timeindexedsituation:atTime ?article_time . FILTER (?article = :kali_ma) }
SELECT ?conference WHERE { ?conf_setting timeindexedsituation:forEntity ?conference . ?conf_setting conference:hasPaper ?article . FILTER (?article = :kali_ma) }
SELECT ?time WHERE { ?conf_setting timeindexedsituation:forEntity ?conference . ?conf_setting timeindexedsituation:atTime ?time . FILTER (?conference = :iswc_2011) }
http://ontologydesignpatterns.org/cpont/cnr/story6.owl
The ISTC (Institute for cognitive science and technology) has several offices located in different places. The headquarter is located in Rome, in via San Martino della Battaglia 44. There are other offices in Rome, and one in Padova.
1) Which offices does a certain organization have? 2) How many offices does a certain organization have? 3) where is the HQ of a certain organization located? 4) Where are the offices of a certain organization located?
CQ1:
SELECT ?offices WHERE {:istc_institute :hasOffice ?offices.}
CQ2:
SELECT Count(?offices) WHERE { :istc_institute :hasOffice ?offices.}
CQ3:
SELECT ?address ?city WHERE { :istc_institute :hasHQ ?hq. ?hq place:hasLocation ?address. ?address place:hasLocation ?city}
CQ4:
SELECT DISTINCT ?offices ?address ?location WHERE { { :istc_institute :hasOffice ?offices . ?offices place:hasLocation ?location . } UNION { :istc_institute :hasOffice ?offices . ?offices place:hasLocation ?location . ?offices place:hasAddress ?address . }}
http://ontologydesignpatterns.org/cpont/cnr/locationOfInstitutes.owl
Aldo Gangemi belongs to the ISTC. His research topics are: ontology design, semantic web, and lexical semantics. He is responsible for the “Semantic Intraweb” thematic project whose topic is semantic search and semantic technologies.
1) Which organization a person belongs to? 2) Who are the members of a certain organization? 3) What are the research topics of a certain member? 4) Who works on a certain research topic? 5) Who is responsible for a certain project? 6) What projects is a person responsible for? 7) What is the name of a certain project? 8) What are the topics of a certain project? 9) What projects belong to a certain topic?
A thematic project must have at least one responsible
1) Which organization a person belongs to? SELECT ?organization WHERE { :aldo_gangemi membership:isMemberOf ?organization. } 2) Who are the members of a certain organization? SELECT ?member WHERE { membership:istc membership:hasMember ?member . } 3) What are the research topics of a certain member? SELECT ?topic WHERE { :aldo_gangemi topics:hasTopic ?topic . } 4) Who works on a certain research topic? SELECT ?member WHERE { topics:ontology_design topics:isTopicOf ?member . ?member rdf:type :Member . } 5) Who is responsible for a certain project? SELECT ?member WHERE { ?member :isResponsibleFor :semantic_intraweb . } 6) What projects is a person responsible for? SELECT ?project WHERE { ?project :hasResponsible :aldo_gangemi . } 7) What is the name of a certain project? SELECT ?name WHERE { :semantic_intraweb :hasProjectName ?name . } 8) What are the topics of a certain project? SELECT ?topic WHERE { :semantic_intraweb topics:hasTopic ?topic . } 9) What projects belong to a certain topic? SELECT ?project WHERE { topics:semantic_search topics:isTopicOf ?project . ?project rdf:type :Project . }
Francesco Beltrame is the director of the “ICT (Information and Communication Technology)” department, and Cristiano Castelfranchi is the director of the “ISTC (Institute for cognitive science and technology)”
1) Who is the director of a certain organization? 2) What is the role played by a certain person in a certain organization
SELECT ?solution WHERE { :ICT_department :hasDirectiveInstitution ?obj . ?obj :isDirectiveRoleOf ?solution . } SELECT ?obj WHERE { :ICT_department :hasDirectiveInstitution ?obj . :francesco_beltrame :hasDirectorRole ?obj. }
http://ontologydesignpatterns.org/cpont/cnr/story9.owl
the “Semantic Intraweb” thematic project is supported by the ICT department and executed by the ISTC. It is currently active, and has two work packages. Its responsible person is Aldo Gangemi. Its first year of activity is 2006 and its expected ending yearis 2012.
1) What projects are supported by a certain department? 2) What department supports a certain project? 3) What projects are executed by a certain institute? 4) What institute executes a certain project? 5) What is the status of a certain project in a certain moment? 6) How many working packages does a project have? 7) Who is responsible for a certain project? 8) What projects is a person responsible for? 9) When did a certain project start? 10) When is a certain project expected to end?
1) What projects are supported by a certain department? SELECT ?project WHERE { ?project :isSupportedBy :ict . } 2) What department supports a certain project? SELECT ?department WHERE { ?department :supports :semantic_intraweb . } 3) What projects are executed by a certain institute? SELECT ?project WHERE { ?project :isExecutedBy :istc . } 4) What institute executes a certain project? SELECT ?institute WHERE { ?institute :executes :semantic_intraweb . } 5) What is the status of a certain project in a certain moment? SELECT ?status WHERE { :semantic_intraweb projectstatus:isProjectOf ?projectstatus . :semantic_intraweb_activity projectstatus:isActivityIntervalOf ?projectstatus . ?projectstatus projectstatus:hasStatus ?status . } 6) How many working packages does a project have? SELECT ?workingpackages WHERE { :semantic_intraweb :hasPackages ?workingpackages . } 7) Who is responsible for a certain project? SELECT ?person WHERE { ?person :isResponsibleFor :semantic_intraweb . } 8) What projects is a person responsible for? SELECT ?project WHERE { ?project :hasResponsible :aldo_gangemi . } 9) When did a certain project start? SELECT ?date WHERE { ?projectstatus projectstatus:hasProject :semantic_intraweb . ?projectstatus projectstatus:hasStatus :active . ?projectstatus projectstatus:hasActivityInterval ?activity . ?activity activityinterval:hasStart ?date . } 10) When is a certain project expected to end? SELECT ?date WHERE { ?projectstatus projectstatus:hasProject :semantic_intraweb . ?projectstatus projectstatus:hasStatus :active . ?projectstatus projectstatus:hasActivityInterval ?activity . ?activity activityinterval:hasEnd ?date . }
The EKAW 2008 conference was chaired by Aldo Gangemi who, as such, is also the editor of the conference proceedings. It is one of a series of conferences on Knowledge Engineering and Knowledge Management that is held biennially. Aldo Gangemi also chaired SWAP 2008, which was held in Rome in December.
Distefano Zuppiroli
1)When an event is done? 2)where an event is done? 3)what event is taking place? 4)Who is the editor in an event? 5)who is the chair in an event? 6)how often an event takes place? 7)What is the genre of conference?
1) SELECT ?Event
WHERE { ?Event :whenEventTakePlace ?DataEvent . }
2) SELECT ?Event
WHERE { ?Event location:isLocationOf ?City . }
3) SELECT ?Topic
WHERE { ?Topic :isTopic ?Event . }
4) SELECT ?Person
WHERE { ?Event :editedBy ?Person . }
5)
SELECT ?Person WHERE { ?Person :isChair ?Event . }
6) SELECT ?Event
WHERE { ?event :frequencyOfHeld ?Event . }
7) SELECT ?conference
WHERE { ?topic :hasTopic ?conference. }
EKAW 2008 conference proceedings include 23 research papers and 12 short papers. SWAP workshop proceedings include a paper entitled “SAscha: A RIA Approach for Supporting Semantic Web Services in the Italian Interoperability Framework”, written by Alessandro Adamou on semantic web services.
SELECT ?name WHERE { ?conference :hasTitle ?name . FILTER (?conference = :ekav_2008) }
SELECT ?proceedings WHERE { ?conference :hasEvents ?event . ?event conferenceevents:hasProceedings ?proceedings . FILTER (?conference = :ekav_2008) }
SELECT ?countPaper ?countShortPaper WHERE { ?proceedings proceedings:papersIncluded ?countPaper . ?proceedings proceedings:shortPapersIncluded ?countShortPaper . FILTER (?proceedings = proceedings:ekaw_2008_proceedings) }
SELECT ?proceedings WHERE { ?proceedings proceedings:proceedingsContainsPaper ?paper . FILTER (?paper = proceedings:sascha_a_ria_approach_for_supporting_semantic_web_services_in_the_italian_interoperability_framework) }
SELECT ?authors WHERE { ?paper proceedings:hasAuthor ?authors . FILTER (?paper = proceedings:sascha_a_ria_approach_for_supporting_semantic_web_services_in_the_italian_interoperability_framework) }
SELECT ?topics WHERE { ?paper proceedings:hasTopic ?topics . FILTER (?paper = proceedings:sascha_a_ria_approach_for_supporting_semantic_web_services_in_the_italian_interoperability_framework) }
We have used the following Ontology design pattern: partecipation and collection entities.
Giovanni Adamo is a researcher at CNR and he is looking for other CNR researchers to create a team for a project on semantic technologies. He wants to find researchers interested in all topics related to semantic technologies: semantic wikis, semantic web, ontology design, etc.
SELECT ?person WHERE { ?person researchinstitute:isResearcherOf ?institution . FILTER (?institution = :cnr) }
SELECT ?topic WHERE { ?person :isInterestedIn ?topic . FILTER (?person = :learco_ferrari) }
SELECT ?topic WHERE { { ?base_topic topic:nearTopicTo ?topic . } UNION { ?base_topic topic:isSubTopicOf ?topic . } UNION { ?base_topic topic:hasSubTopic ?topic . } UNION { ?base_topic topic:overlappingTopic ?topic . } FILTER (?base_topic = researchtopic:semantic_technologies) }
SELECT ?researcher WHERE { ?researcher researchinstitute:isResearcherOf ?institution . ?researcher :isInterestedIn ?topic . FILTER (?topic = researchtopic:semantic_web) FILTER (?institution = :cnr) }
http://ontologydesignpatterns.org/cpont/cnr/story13.owl
Project meetings are events that are held in one particular location during one or several days. Between November 11-13 2009 a meeting of the EU-funded IKS project was held in Rome, at the head office of the ISTC (Institute for cognitive science and technology), in San Martino della Battaglia 44. Participants of the meeting where Aldo Gangemi, Valentina Presutti and Eva Blomqvist, all belonging to ISTC, and also other people from other institutions.
Distefano Zuppiroli
1)where the meetings are held? 2)when meetings take place? 3)How long the meeting 4)Who participates in the meeting? 5)institution to which the parties belong to the meeting?
1)SELECT ?City
WHERE { ?Institute location:hasLocation ?City . }
2)SELECT ?TimeInterval
WHERE { ?Event :whenEventTakePlace ?TimeInterval. }
3)SELECT ?Event
WHERE { ?event :howLongTheMeeting ?Event . } 4)SELECT ?Person WHERE { ?Event :eventPartecipation ?Person . }
5) SELECT ?Institute
WHERE { ?Institute :institutePovenience ?Person . }
Aldo Gangemi participated in the ISWC 2009 conference, but he didn't present any paper there. However, in ESWC 2009 Aldo presented a paper entitled "Frame Detection over the Semantic Web" that he co-authored with Alfio Gliozzo and Valentina Presutti who are also researchers of the ISTC (Institute for cognitive science and technology). Additional co-authors of the paper were Bonaventura Coppola and Davide Picca who are affiliated to other organizations.
1)To which a person participates in conference? 2)What are the titles of papers presented at conferences? 3)What is the author of each article? 4)What is the co-author of each article? 5)Researchers in which institutions perform research?
1) SELECT ?Conference WHERE {
?Person situation:hasSetting ?Conference .
}
2) SELECT ?Paper WHERE {
?Paper :paperPresentedIn ?Conference .
}
Physical URIs of newly published modules that integrate the single stories are listed here.
The last modified version of the integrnation module is always
http://ontologydesignpatterns.org/cpont/cnr/cnr.owl
Old versions of any module are available with the following URI pattern
http://ontologydesignpatterns.org/cpont/cnr/old<version_number>/<filename>.owl Current
Old versions:
Here goes the entire feedback from the integrating group to other developers.
Regression testing on the providers' original SPARQL queries, and its results, are published here.
Here the modules are checked for consistency and unit tests for restrictions, disjointness axioms etc. are performed.