(→Story 2: The cat ate the questions (but left an unit test for CQ 4)) |
(→Story 14) |
||
Line 621: | Line 621: | ||
?Institute :institutePovenience ?Person . | ?Institute :institutePovenience ?Person . | ||
} | } | ||
− | * ontology URI: | + | * ontology URI:http://ontologydesignpatterns.org/cpout/cur/story14.owl |
== Story 15 == | == Story 15 == |
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).
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) }
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://ontologydesignpattern.org/cpont/cnr/story4.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”.
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.
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) }
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.
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
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.