Documents and information relevant for the development of the MLO-Ploteus Application Profile
Introduction
References
This profile is based on the following base specifications:
- CEN CWA 15903, Metadata For Learning Opportunities
- ISO 15836, Information and documentation - The Dublin Core metadata element set
- ISO 3166, Codes for the representation of names of countries and their subdivisions - Part 1: Country codes
- W3C Note, Representing vCard Objects in RDF (http://www.w3.org/TR/vcard-rdf/)
- DCMI Metadata Terms (http://dublincore.org/documents/dcmi-terms/)
Domain model
The Ploteus model is LO->Provider->*Course Location
I've modelled it here using multiples of venue information in the LOI to represent Course Location. An alternative would be to use multiple LOIs to represent each venue; this is more consistent with MLO's conceptual model but results in more duplication of information.
Extensions
Additional properties
URI: ploteus:knowledge
Label: Knowledge
Domain: mlo:learningOpportunityObject
Range: Literal
Definition: TBD
URI: ploteus:skills
Label: Skills
Domain: mlo:learningOpportunityObject
Range: Literal
Definition: TBD
URI: ploteus:competences
Label: Competences
Domain: mlo:learningOpportunityObject
Range: Literal
Definition: TBD
URI: ploteus:grants
Label: Grants
Domain: mlo:learningOpportunityObject
Range: Literal
Definition: TBD
URI: ploteus:contact
Label: Contact Person
Domain: mlo:learningOpportunityObject
Sub Property Of: http://purl.org/dc/terms/contributor
Range: Literal
Definition: TBD
PLOTEUS Address Format
The PLOTEUS Address Format is used to represent Course Locations, and consists of the properties defined in this section.
URI: http://purl.org/dc/elements/1.1/title
Label: Title
Constraints: Optional, one only
Content: A string literal representing the label for the location
Comments: Equivalent to PLOTEUS course_location_name
URI: http://www.w3.org/2006/vcard/ns#street-address
Label: Street Address
Constraints: Optional, one only
Content:
Comments: Equivalent to PLOTEUS course_address
URI: http://www.w3.org/2006/vcard/ns#country-name
Label: Country
Constraints: Required, one only
Content: a two-letter code representing the country as defined in ISO 3166.
Comments: Equivalent to PLOTEUS course_address
URI: http://www.w3.org/2006/vcard/ns#locality
Label: Locality
Constraints: Optional, one only
Content: a string literal containing the name of the city or locality of the location
Comments: Equivalent to PLOTEUS course_city
URI: http://www.w3.org/2006/vcard/ns#postal-code
Label: Postal Code
Constraints: Optional, one only
Content: a string literal containing the postal code of the location
Comments: Equivalent to PLOTEUS course_postal_code
Description set profile
Learning Opportunity Provider
URI: http://purl.org/dc/elements/1.1/title
Label: Title
Constraints: Required, one only
Content:
Comments: Equivalent to PLOTEUS Provider_name
URI: http://purl.org/dc/elements/1.1/type
Label: Type
Constraints: Optional, one only
Content:
Comments: Equivalent to PLOTEUS Provider_type
URI: mlo:url
Label: URL
Constraints: Optional, one only
Comments: Equivalent to PLOTEUS Provider_URL
URI: http://www.w3.org/2006/vcard/ns#tel
Label: Phone
Constraints: Optional, one only
Content: a string literal containing the phone number of the Provider
Comments: Equivalent to PLOTEUS Phone_number
URI: http://www.w3.org/2006/vcard/ns#Fax
Label: Fax
Constraints: Optional, one only
Content: a string literal containing the fax number of the Provider
Comments: Equivalent to PLOTEUS Fax_number
URI: http://www.w3.org/2006/vcard/ns#email
Label: Email
Constraints: Optional, one only
Content: a string literal containing the email address of the Provider
Comments: Equivalent to PLOTEUS Email_address
URI: http://purl.org/dc/elements/1.1/description
Label: Description
Constraints: Required, one only
Content:
Comments: Equivalent to PLOTEUS Provider_information
URI: mlo:location
Label: Location
Constraints: Optional, one only
Content: a literal string containing the address of the Learning Opportunity Provider
Comments: This could use the address format - it will be concatenated by Ploteus.
URI: ploteus:contact
Label: Contact Person
Constraints: Optional, one only
Content: a literal string containing the name of the person to contact
Comments: Equivalent to PLOTEUS provider.Contact_person
Learning Opportunity Specification
URI: http://purl.org/dc/elements/1.1/title
Label: Title
Constraints: Required, one only
Content:
Comments: Equivalent to PLOTEUS Title
URI: http://purl.org/dc/elements/1.1/description
Label: Description
Constraints: Required, one only
Content:
Comments: Equivalent to PLOTEUS Description
URI: mlo:level
Label: Level
Constraints: Optional, multiple
Content: A URI as specified by CWA 16077 for EQF Credit Level values
Comments: Equivalent to PLOTEUS EQF Level
URI: http://purl.org/dc/terms/audience
Label: Audience
Constraints: Optional, multiple
Content: A value as specified by the PLOTEUS Target Group Codes vocabulary encoding scheme
Comments: Equivalent to PLOTEUS Target Group
URI: mlo:qualification
Label: Qualification
Constraints: Optional, multiple
Content: A literal string containing the name of the qualification
Comments: Equivalent to PLOTEUS Qualifications Awarded
URI: mlo:credit
Label: Credit
Constraints: Optional, one only
Content: Literal string describing credits (OR CWA 16077?)
Comments: Equivalent to PLOTEUS Credits
URI: http://purl.org/dc/elements/1.1/type
Label: Type
Constraints: Optional, one only
Content: Literal string; one of either "Programme" or "Course"
Comments: Equivalent to PLOTEUS Is_Programme
Learning Opportunity Instance
URI: dc:identifier
Label: Identifier
Constraints: Required, one only
Comments: Equivalent to PLOTEUS Local_Id
URI: mlo:languageOfInstruction
Label: Language of Instruction
Constraints: Optional, multiple
Content: A value as specified by the PLOTEUS Language Codes vocabulary encoding scheme
Comments: Equivalent to PLOTEUS Learning_Language_code
URI: mlo:engagement
Label: Engagement
Constraints: Optional, multiple
Content: A value as specified by the PLOTEUS Study Type Codes vocabulary encoding scheme
Comments: Equivalent to PLOTEUS Study Type
URI: mlo:duration
Label: Duration
Constraints: Optional, one only
Comments: Equivalent to PLOTEUS Duration Information
URI: mlo:start
Label: Start
Constraints: Optional, one only
Content: A string conforming to the date format DD/MM/YYYY
Comments: Equivalent to PLOTEUS Start Date
URI: mlo:end
Label: End
Constraints: Optional, one only
Content: A string conforming to the date format DD/MM/YYYY
Comments UNDEFINED
Comments: Equivalent to PLOTEUS End Date
URI: ploteus:knowledge
Label: Knowledge
Constraints: Optional, one only
URI: ploteus:skills
Label: Knowledge
Constraints: Optional, one only
URI: ploteus:competence
Label: Knowledge
Constraints: Optional, one only
URI: mlo:prerequisite
Label: Prerequisite
Constraints: Optional, one only
Comments: Equivalent to PLOTEUS Requirements
URI: mlo:cost
Label: Cost
Constraints: Optional, one only
Comments: Equivalent to PLOTEUS Costs
URI: ploteus:grants
Label: Grants
Constraints: Optional, one only
Comments: Equivalent to PLOTEUS Grants
URI: mlo:url
Label: URL
Constraints: Optional, one only
Comments: Equivalent to PLOTEUS Url
URI: mlo:location
Label: Location
Constraints: Optional, multiple
Content: a location resource as defined by the PLOTEUS Address Format
Vocabulary encoding schemes
It would be useful to just reference these on Ploteus website rather than include them here.
Target Group Code
Study Type Code
Language Code
XML Schema binding
XML Example
<ploteus:record> <mlo:LearningOpportunityProvider> <dc:title> 1ST EP.L.SERRES</dc:title> <ploteus:contact>TSIANAKA HRYSOLA<ploteus:contact> <mlo:url>http://1tee-serron.ser.sch.gr</mlo:url> <mlo:location>1st K, SERRES-Thessalonica</mlo:location> <mlo:offers> <mlo:LearningOpportunitySpecification> <dc:title>Specialty of Computers of Systems and Networks</dc:title> <dc:description>The certificate which...</dc:description> <mlo:qualification>Certificate of studies of Professional Lyceum and Degree of Computers of Systems & Networks, level 3</mlo:qualification> <dc:type>Course</dc:type> <mlo:specifies> <mlo:LearningOpportunityInstance> <dc:identifier>1246777</dc:identifier> <mlo:languageOfInstruction>Greek</mlo:languageOfInstruction> <mlo:engagement>Full-time</mlo:engagement> <mlo:duration>over 1 year</mlo:duration> <mlo:prerequisite>Certificate of studies of high school</mlo:prerequisite> <mlo:cost>Dorean study and dorean school handbooks</mlo:cost> <mlo:url>http://ploigos.skep.gr/ekep/extneral/ploteus_lo_view.zul?id=116</mlo:url> <mlo:location> <dc:title>Serres</dc:title> <v:adr>1st km SERRES-Thessalonica</v:adr> </mlo:location> </mlo:LearningOpportunityInstance> </mlo:specifies> </mlo:LearningOpportunitySpecification> </mlo:offers> </mlo:LearningOpportunityProvider> </ploteus:record>
PLOTEUS-MLO Mapping element
A quick mapping between the proposed MLO fields and the Ploteus CP2
Please check the information in tab "LO-r". We have tried to colour code the different MLO groups (LOP, LOS and LOI) for our better understanding of the mapping. Yellow highlights indicate issues that we should discuss.