using the dc abstract model to support application profile developers sarah pulis la trobe...
Post on 19-Dec-2015
226 views
TRANSCRIPT
![Page 1: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/1.jpg)
Using the DC Abstract Model to Support Application Profile
Developers
Sarah Pulis
La Trobe University
Liddy NevileLa Trobe University/University of Tsukua
![Page 2: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/2.jpg)
![Page 3: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/3.jpg)
Four Layer Hierarchy
Ontology Definition Metamodel
OntologiesApp. Profiles
based on DCAM
DCMIMetamodel
![Page 4: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/4.jpg)
DCMI Abstract Model (DCAM)
Graphically represented as a UML class diagram but not designed to be used “as is” in software development
Use the DCAM as a base for the development of the DCMI Metamodel• Analyse the DCAM
• Develop a “UML-compliant” DCAM
• Develop the DCMI Metamodel
![Page 5: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/5.jpg)
DCMI Metamodel - Overview
![Page 6: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/6.jpg)
User Models
Ontology Definition Metamodel
OntologiesApp. Profiles
based on DCAM
DCMIMetamodel
![Page 7: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/7.jpg)
Supporting application profile developers
Leveraging UML notations and tools
«DCMIProperty»Date
«DCMIProperty»Created
«DCMISyntaxEncodingScheme»W3CDTF
«DCMIProperty»Available
«encodingScheme»
«subProperty»«subProperty»
![Page 8: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/8.jpg)
Supporting application profile developers
«DCMIProperty»Description
«DCMIProperty»Art Census
«DCMIVocabularyEncodingScheme»Quinkan Rockart Technique
«subProperty»
«DCMIProperty»Rockart Technique
«subProperty»
«DCMIProperty»Abstract
«subProperty»
«DCMIProperty»Table of Contents
«subProperty»
«encodingScheme»
![Page 9: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/9.jpg)
Supporting application profile developers
Export syntax-independent models into syntax-specific formats
• Mapping DCMI to RDF
• Mapping DCMI to UML
• XML Metadata Interchange (XMI) for exportation to XML, XHTML
![Page 10: Using the DC Abstract Model to Support Application Profile Developers Sarah Pulis La Trobe University sarah.pulis@latrobe.edu.au Liddy Nevile La Trobe](https://reader035.vdocument.in/reader035/viewer/2022062221/56649d355503460f94a0d3ee/html5/thumbnails/10.jpg)
Conclusion
Applicable to the wider community of application profiles developers
Opens communication lines between application profile developers and software developers
The DCMI Metamodel may contribute to the work being done on the DCMI Abstract Model