DOC PREVIEW
UConn CSE 298/300 - Interoperability of Distributed Component Systems

This preview shows page 1-2-3-4-29-30-31-32-59-60-61-62 out of 62 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 62 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Interoperability of Distributed Component SystemsAs of Mid-Term Review:Endemic XML ProblemPowerPoint PresentationSlide 5Project DirectionSemantic Web: The Common ThreadResource Description FrameworkSemantic Network RepresentationRDF Triples Encode a Semantic NetworkPractical RDFPractical RDF: The Dublin CoreRDF/XMLBuilding A Semantic Web ServerRDF Gateway:Components Represented:Semantic Network FragmentExample RDF triples:Using the ‘Semantic’ Part of the Semantic WebFurther InferenceReview So FarOpenDocument IntroductionWhat is OpenDocument?Why is it important?Who created it?How is XML used to Store information?Meta.xmlSettings.xmlStyles.xmlContent.xmlOther ComponentsTesting PortabilitySimple Text DocumentAdvanced Text DocumentSimple Spreadsheet DocumentAdvanced Spreadsheet DocumentAdvanced Spreadsheet Document(2)OpenDocument and RDFOpenDocument ConclusionsSoftware Component Retrieval: Basic ArchitectureSlide 41Slide 42Slide 43Slide 44Slide 45Slide 46Slide 47Slide 48Slide 49Slide 50Slide 51Data Warehouse IntroductionFull Text SearchMetadata SearchCommon Warehouse MetamodelGlobal Metadata SearchGlue CWM to RDFOntology Mapping SearchHomeland SecurityPersons of Interest TrackingSuspected TerroristQuestions?Interoperability of Interoperability of Distributed Component Distributed Component SystemsSystemsResearch TeamBryan BentzJason HaydenUpsorn PraphamontripongUpsorn PraphamontripongPaul VandalPaul VandalMidterm PresentationMidterm PresentationCSE333 – Distributed Component SystemsCSE333 – Distributed Component SystemsProfessor Steven DemurjianProfessor Steven DemurjianAs of Mid-Term ReviewAs of Mid-Term Review::We had examined different We had examined different applications of XML:applications of XML:–Software component re-useSoftware component re-use–Open Office documentsOpen Office documents–Common Data WarehouseCommon Data Warehouse–Semantic WebSemantic WebThe issue was: What do these The issue was: What do these have to do with each other?have to do with each other?Project DirectionProject DirectionEndemic XML ProblemEndemic XML ProblemXML is like HTML, but users may XML is like HTML, but users may define tags:define tags:<Title><Title>Example DocumentExample Document</Title></Title> <Created><Created>December 1, 2005December 1, 2005</Created></Created>But this second line could as easily But this second line could as easily be:be:<CreationDate><CreationDate>12/1/200512/1/2005</CreationDate></CreationDate>All XML representations share this All XML representations share this problem: in what contexts does the problem: in what contexts does the metadata make sense?metadata make sense?MetadataData: code, text, databases, servicesIn a single context, this usually isn’t a problem (though systems do grow and change);MetadataData: code, text, databases, servicesAll XML representations share this All XML representations share this problem: in what contexts does the problem: in what contexts does the metadata make sense?metadata make sense?MetadataData: code, text, databases, servicesFor unanticipated interactions between systems, this requires new mechanisms.MetadataNew web service?Project DirectionProject DirectionWhile a universal XML problem, this While a universal XML problem, this consistency issue is central to the consistency issue is central to the Semantic Web;Semantic Web;We chose to use Semantic Web ideas as We chose to use Semantic Web ideas as a unifying theme in what we were doing. a unifying theme in what we were doing. We have been looking at different areas, We have been looking at different areas, but this problem of XML and but this problem of XML and interoperability is the common thread.interoperability is the common thread.Semantic Web: The Common Semantic Web: The Common ThreadThread Topics to cover:Topics to cover:–RDF: Resource Description FrameworkRDF: Resource Description Framework–Practical RDFPractical RDF–Our Semantic Web server Our Semantic Web server experimentsexperimentsRResource esource DDescription escription FFrameworkrameworkRDF originated with the work of R.V. Guha at RDF originated with the work of R.V. Guha at Apple, on what was called the Meta Content Apple, on what was called the Meta Content Framework.Framework.RDF is a major component of the Semantic RDF is a major component of the Semantic Web;Web;It is used to describe resources and their It is used to describe resources and their properties;properties;It has its own XML representation;It has its own XML representation;It consists of triples:It consists of triples:Why triples? SubjectSubject PredicatePredicateObjectObjectSemantic Network Semantic Network RepresentationRepresentation•A very general and powerful representation;•Invented by Richard Richens of Cambridge Language Research Unit in 1956 for natural language work/machine translation; widely used since then.• Strongly influenced the ‘link’ concept in HTML.RDF Triples Encode a Semantic RDF Triples Encode a Semantic NetworkNetworkPractical RDFPractical RDFWant to use common set of objects and Want to use common set of objects and relationships – namespaces, repositories – relationships – namespaces, repositories – when possible.when possible.An alternative approach is to provide An alternative approach is to provide translations (e.g. synonyms) to map translations (e.g. synonyms) to map homegrown properties to universally homegrown properties to universally accepted properties.accepted properties.One example of universal components: One example of universal components: –Dublin Core.Dublin Core.Practical RDF: The Dublin Practical RDF: The Dublin CoreCoreDublin Core Metadata Element Set:Dublin Core Metadata Element Set:1. Title2. Creator3. Subject4. Description5. Publisher6. Contributor7. Date8. Type9. Format10. Identifier11. Source12. Language13. Relation14. Coverage15. Rights(Properties may be further qualified.) Terms are described in detail at http://dublincore.org/documents/dcmi-terms/RDF/XMLRDF/XML<?xml version="1.0"?> <?xml version="1.0"?> <!DOCTYPE rdf:RDF PUBLIC "-//DUBLIN CORE//DCMES DTD <!DOCTYPE rdf:RDF PUBLIC "-//DUBLIN CORE//DCMES DTD 2002/07/31//EN" 2002/07/31//EN" "http://dublincore.org/documents/2002/07/31/dcmes-"http://dublincore.org/documents/2002/07/31/dcmes-xml/dcmes-xml-dtd.dtd"> xml/dcmes-xml-dtd.dtd"> <rdf:RDF xmlns:<rdf:RDF


View Full Document

UConn CSE 298/300 - Interoperability of Distributed Component Systems

Documents in this Course
Java Tool

Java Tool

58 pages

Load more
Download Interoperability of Distributed Component Systems
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Interoperability of Distributed Component Systems and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Interoperability of Distributed Component Systems 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?