HET NIEUWE COINS CORE MODEL Peter Willems. HET NIEUWE COINS CORE MODEL 2 | Het nieuwe COINS core model Highlights Back to basics Meer gebruik van OWL.

Slides:



Advertisements
Verwante presentaties
Informatieanalyse klassediagram I.
Advertisements

KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
De volgende stap in BIM René van der Sluis, Ben Spreen, Jeroen Leeuw.
Unleash your productivity with Startup TOOLS today •Configuratie voor de PTC product ontwikkeling omgeving, •Applicaties voor een gecentraliseerd, grafisch.
Document Management Silicon.
Fedora Content Model en XSLT Fedora op Klompen, Amsterdam, Egbert Gramsbergen TU Delft Library / Digital Product Development
Systems Engineering 24 april 2007.
De CB-NL De Concepten Bibliotheek voor de geBouwde omgeving
Open Universiteit Nederland Afstudeeropdracht Bachelor Informatica
Ontwerpen van Informatiesystemen met
Interaction diagrams: Sequence Diagram
1 Het probleem RO Milieu Landbouw SocZekerheid Etc. LerenWerkenWonenPensioenEtc. Overheids- organisatie Burger ??? Regelgeving per domein Vraag op levensmoment.
Opleiding AI cursus Databases
Java patterns Introductie tot GoF patterns in Java.
1 Voorwaarden hergebruik Modulair ontwerp Low coupling High cohesion.
Overerving Hoofdstuk 11 Hoofdstuk 11.
Location Based Services GIA – Najaar 2004 Martijn Baede.
Wolter Kaper - Model-objecten en hun relaties in Ruby on Rails Webprogrammeren, week 1.
Eindhoven Technische Universiteit Ondersteuning van het Ontwerpproces Bauke de Vries.
SCORM en Pierre Gorissen ELO-Team 27 januari 2004.
Minicollege Service Oriented Architecture
Visual Basic 2010 – What’s new André Obelink
Ontwerpen van Digitale Systemen
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
Inleiding Informatica Prof. Dr. O. De Troyer Hoofdstuk 3: Werken met numerieke gegevens.
PADS4 maakt het eenvoudig om informatie te verspreiden naar een specifiek publiek op de juiste plaats en het juiste moment PADS4 is een professionele oplossing.
JSF cursus deel 1 oefeningen
NHibernate in DeltaShell
Interfaces Hoofdstuk 23 Hoofdstuk 23.
Introductie tot GoF patterns in Java
Tircms02-p les 3 Functies Strings Structuren. Functies 1. main() 2. { int k; k = 10 ; printf(“%d\n”,fac(k)); } 3. int fac(n) int n; 4. { int f; f= 1;
Datamodellering en –verwerking 8C020 college 9. Terugblik college week 8 Terugkoppeling opdracht deel A Toepassingen van Petri-netten in biologie Oefeningen.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Constructie van het kennismodel
Introductie in Linked Data
Introductie Systems Engineering
Nederlandse Organisatie voor Wetenschappelijk Onderzoek A Common Multimedia Annotation Framework for Cross Linking Cultural Heritage Digital Collections.
Impressie van de nieuwe User Interface(s) G. Donchyts, Deltares
Datum Task Force Architectuur development in 2008.
1 IT Service Management Theorie (1). 2 Van ‘Beheren van dozen’ naar ‘Beheer van bedrijfsprocessen’ Bron: white paper van BMC Software. Leverancier van.
Minor Project- en Programmamanagement
 C++ heeft een inheritance mechanisme  Manier om functionaliteit te ‘erfen’ van een parrent class ◦ Polymorphisme ◦ Zoals we het ook in C# kennen.
1 KPN Mobiel – Introductie Repository Object Browser & Designer 10 Designer 10g & Repository Object Browser Maandag 28 februari 2005 Lucas Jellema (AMIS)
OOP en.NET. Objecten Is geen ‘nieuw’ mysterieus woord Overal om ons heen zien we objecten: – TV – Computer – Auto – Wasmachine – ….
1 Waarom COINS en waarom “Redesign the Standard”? Dik Spekkink Clustermanager Proces & IT Wat is.
BIBLIOTHEKEN EN REFERENTIEKADERS Peter Willems. BIBLIOTHEKEN EN REFERENTIEKADERS Bibliotheek: Dynamisch, eenvoudig aan te passen, objectversiemanagement.
COINS 2.0 Hoofdlijnen Hans Schevers
COINS 2.0 SEMANTIEK Hans Schevers
COINS 2.0 NAVIGATOR Peter Willems. COINS 2.0 NAVIGATOR 2 | COINS 2.0 Navigator Highlights Volledig redesign ten opzichte van de COINS 1.x Navigator Pre-release.
Planning producten COINS(2.o) Frans van Dam Projectleider COINS2.0 1.
Archiveren van ruimtelijke plannen | 20 november 2012 Archiveren van ruimtelijke plannen Jorien Weterings Adviseur recordkeeping.
GUI & classes Een Gui in een class steken en het object gebruiken.
Quick Reference Guide Plandix versie 2.0 Plancoördinatie.
1 Afstemming op SE Basismodel Dik Spekkink Clustermanager Proces & IT.
TOGAF Albert Gjaltema / Tech. Consultant II 11 maart 2008 getronicspinkroccade.nl.
Software Development fundamentals
Gameprogrammeren: Overerving
Basis Gameprogrammeren
Unified Modeling Language 2.0
Gameprogrammeren: Properties
Gameprogrammeren: Abstracte klassen
‘Inleiding objectgeoriënteerd programmeren met PHP’ ‘Inleiding’
COINS Navigator 2.
COINS Navigator 2.
Software Development fundamentals
Software Development fundamentals
Software Development fundamentals
Software Development fundamentals
Gameprogrammeren: Arrays
Unified Modeling Language
Transcript van de presentatie:

HET NIEUWE COINS CORE MODEL Peter Willems

HET NIEUWE COINS CORE MODEL 2 | Het nieuwe COINS core model Highlights Back to basics Meer gebruik van OWL functionaliteit Catalogue Parts worden gemodelleerd op class level Redesigned property model Multiple typing (static, dynamic, facets) Generieke meervoudige decompositie Geobjectiveerde functionele connectiveit Overige functionaliteit naar referentiekaders

BACK TO BASICS Ontvlechting van sytems engineering functionaliteit Systems engineering scope verschuift naar BIR/SE referentiekader(s) Verwijdering van de 1.1 objectklassen Function, Requirement, Performance, Verification Geen subtyping van de generieke Object klasse ( COINS 1.1: FunctionFulfiller) Verwijdering van de 1.1 objectklassen PhysicalObject en Space en hun onderlinge relaties Geen poorten Verwijdering van de 1.1 objectklasse Terminal Geen expliciete uitwerkingslagen ( COINS 1.1: layerIndex) Geen life-cycle Verwijdering van de 1.1 objectklassen Baseline en State Geen planning Verwijdering van de 1.1 objectklasse Task 3 | Het nieuwe COINS core model

MEER GEBRUIK VAN OWL FUNCTIONALITEIT Verschuiving van informele regels naar formele regels Expliciete owl:disjointWith specs Expliciete owl:equivalentClass specs Consequenter en precieser gebruik van owl:FunctionalProperty, owl:ObjectProperty, owl:DatatypeProperty Beter geëquipeerd voor reasoning, SPARQL queries en validaties 4 | Het nieuwe COINS core model

CATALOGUE PARTS WORDEN GEMODELLEERD OP CLASS LEVEL De COINS 1.1 supertype relatie wordt vervangen door rdfs:subClassOf relatie Waardetoekenningen worden vervangen door range restrictions CataloguePart decompositie wordt vervangen door assembly/part restrictions Vereenvoudiging van OTL-validaties Daarmee geschikt voor standaard (niet-COINS enabled) tooling. 5 | Het nieuwe COINS core model

KERNMODEL (UML) 6 | Het nieuwe COINS core model OBJECT MODEL ENTITY MODEL PROPERTY MODEL DOCUMENT REFERENCE MODEL

7 | Het nieuwe COINS core model ENTITY MODEL

MULTIPLE TYPING (STATIC, DYNAMIC, FACETS) Static typing: rdf:type van een COINS Entity subclass (Object, Connection, DocumentReference, Locator, etc.) Dynamic typing: naast static type ook rdf:type van een (of meer) CataloguePart subclass(es) Facet typing: naast static type ook rdf:type van een abstracte (niet- instantieerbare) klasse: Assembly en/of Part en/of ExpiredEntity en/of CoinsContainerObject en/of CataloguePart 8 | Het nieuwe COINS core model

9 | Het nieuwe COINS core model OBJECT MODEL

GEOBJECTIVEERDE FUNCTIONELE CONNECTIVEIT Functionele connectiviteit is geobjectiveerd met Connection (ongericht) of DirectedConnection (gericht) Connecties zijn beschikbaar voor decompositie (aanvullende typering met Assembly en/of Part) 10 | Het nieuwe COINS core model

GENERIEKE MEERVOUDIGE DECOMPOSITIE Abstracte klassen Assembly en Part kunnen worden gecombineerd met instantieerbare klassen als Object, Connection, Organisation, DocumentReference De decompositierelatie is geobjectiveerd met ContainsRelation Meervoudige decomposities via ContainsRelationGroup 11 | Het nieuwe COINS core model

PROPERTY MODEL 12 | Het nieuwe COINS core model

REDESIGNED PROPERTY MODEL Geen onderscheid tussen PropertyValue en PropertyType Properties zijn geobjectiveerd en daarmee beschikbaar voor versiemanagement en meta-data Harmonizatie van simple (literal value) en complex (object value) properties Subtyping van simple properties naar literal type (String, Float, Integer, DateTime, Boolean, Uri) Integratie van complex property value objecten (DocumentReference, Locator, Vector) Linken aan standaard units ontologieën ( QUDT, ISO ) 13 | Het nieuwe COINS core model

DOCUMENT REFERENCE 14 | Het nieuwe COINS core model

OVERIGE FUNCTIONALITEIT NAAR REFERENTIEKADERS WOA (Window of Authorization) is “ver- OWL ’d” Units – Ontologiekeuze is vrij, QUDT versie is voorgedefinieerd Branch-versioning (extensie van “standaard” trunk-versioning) Systems Engineering (under construction bij de BIR/SE speerpuntgroep) Life-cycle (wie-o-wie?) Structured Modelling (layering, ports, spatial, physical, temporal, …) Planning … 15 | Het nieuwe COINS core model

BEDANKT VOOR UW AANDACHT