Part 1. Written Problems For the following ontology: http://www.cs.hofstra.edu/~knarig/SemanticWeb/travel.owl 1. Create

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Part 1. Written Problems For the following ontology: http://www.cs.hofstra.edu/~knarig/SemanticWeb/travel.owl 1. Create

Post by answerhappygod »

Part 1. Written Problems For the following ontology:http://www.cs.hofstra.edu/~knarig/Seman ... travel.owl 1. Createan RDF graph of all the Individuals and their relationships (10) 2.List the restricted classes and describe their restrictions innatural language (5) 2. Given the Activity class, restrict theBeachDestination class to reflect the types of activities that aBeach destination can have. (5) 3. Assign property values to theindividuals CurrawongBeach and BondiBeach so that it will beinferred to be part of the BeachDestination class. (5) 4. List allthe inferred relationships in this ontology. Are there anyinconsistencies? If so, specify.(15)
Part 2. Ontology Design/Protege Editor and Programming 1) (30pts) In this assignment, you will model two OWL ontologies within acertain domain. Example sites are listed below which you will useto create your ontologies with. For each ontology, create classes,properties and restricted classes. For each class, choose 5instances that may belong in that class. Do not assert individualsto be part of these classes but create but just assign theproperties describing each individual. We will let the reasonerinfer which classes these individuals belong in. a. Create theseontologies using the Protege Editor. Save it in the files calledmodel1.owl and model2.owl b. Write a paragraph describing yourontologies, note the differences between them and give reasons asto why you chose to model them in this specific way.
Music: B&N Music (bn.com)
Amazon Music (amazon.com)
Restaurants Menu Pages (menupages.com)
Restaurant Row (restaurantrow.com)
Social Networks Facebook Profile (facebook.com)
LinkedIn Profile (linkedin.com)
Travel
Orbitz (orbitz.com)
Expedia (expedia.com)
News Sites NYTimes (nytimes.com)
Wall Street Journal (wsj.com)
2) Programming: In this portion of the assignment, you willlearn how to use the JENA API to process the owlModel1.owl andowlModel2.owl files. Create a Java class called ProcessOWL andwrite methods to accomplish the following: a) readModel: read anontology into a model. b) printEntities: print the classes andindividuals of an ontology Model c) printInferences: pass theontology model to a reasoner engine and using the inferredontology, for each individual, list the inferred classes it belongsin Example output: Model1 Classes: Books, TextBooks, Paperbacks,Classics Individuals: Jane Eyre, Tom Sawyer, Foundations ofSemantic Web Technologies Model2 Classes: BestSellers,NYTimesPicks, TextBooks, Literature Individuals: Jane Eyre, Blink,Foundations of SW Technologies Inferred Model1: Jane Eyre:Classics, PaperBacks Tom Sawyer: Classics, PaperBacks Foundationsof SW Technolgoies: TextBooks Inferred Model2: Jane Eyre:Literature, NYTimesPicks Blink: NYTimesPicks, BestSellersFoundations of SW Technologies: TextBooks
Part 3: Semantic Web Services (CSC250 Required; CSC150 Optional)a. In this assignment you will model two service classes from theProgrammable Web (http://www.programmableweb.com) servicecategories. Given at least 5 APIs from each category, read throughthe API documentation and try to find high-level features thatdescribe that service category. You will create thesedistinguishing features as subclasses of the Feature class for thatservice category and then assign them to the 'hasFeature' Objectproperty for each API. If you are unfamiliar with the domain ofthis service class, read through a Wikipedia article relating tothe service domain to see what common features exist across theseAPIs. The skeleton ontology with an example of the Utility, RealEstate, Travel, Social and Advertising classes is provided here:http://www.cs.hofstra.edu/~knarig/SemanticWeb/PW.owl. Note how someof these APIs are overlapping between both classes. b. Write aparagraph describing the service categories and the types ofhigh-level features it has and whether or not any APIs areoverlapping between both categories
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply