Linked Open Architectures for Open Government

  • Published on
    31-Dec-2015

  • View
    30

  • Download
    1

Embed Size (px)

DESCRIPTION

Linked Open Architectures for Open Government. Integrated knowledge for and about the enterprise. EKB. Cory Casanave, President Model Driven Solutions Cory-c (at) ModelDriven (dot) com DC Semantic Web Meetup - July 2009. Government Domain Task Force Open Government Workgroup Gov.omg.org. - PowerPoint PPT Presentation

Transcript

  • Linked Open Architectures for Open GovernmentIntegrated knowledge for and about the enterpriseCory Casanave, PresidentModel Driven SolutionsCory-c (at) ModelDriven (dot) comDC Semantic Web Meetup - July 2009

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Enabling Open Government

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Architectures as DataArchitectures are critical government data assetsBusiness models, process models, service models, information models, rules, metadata, ontologies, technology models, schemaThere is an enormous asset in this existing architectural dataArchitectures describe government, how it works, its resources and servicesArchitectures make other data more valuable describing data or how it was producedThe most valuable architectures are models with a formal meta model or schemaCurrently most models are not web data accessible, they are trapped in tools and files. Models are not linkable.Viewed another way, architecture models are just data data to be federated, analyzed, queried, linked and mashed up data to be published as LOD

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Architectures Models Are Trapped in StovepipesInformation is unconnected, redundant and not usable outside its sourceBut, model files are not web assets and hard to connectArchitecture Models hold our enterprise Architectures, business processes and services, technology models, SOA architectures, data schema and more

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Architectures Published into the Data CloudVisible architectures have more value!

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Goal: Linked Open ArchitecturesFederated Architectures Promotes Collaboration and Shared Resources

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    High level planPublish architecture models as LOD, in their original vocabularyDevelop well defined semantic hub models, vocabularies of shared concepts, and map the raw architecture data to these hubsDevelop various tools and techniques for querying, viewing, federating and analyzing the data for various stakeholders to enable visibility and collaborationProvide for external comment and input for participation federated architectures become read/write

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Architecture Model StandardsObject Management Group (OMG) has adopted many of the architecture modeling standardsXML Model Interchange (XMI) Data Interchange for models (E.G. Eclipse EMF)Unified Modeling Language (UML)Business Process Modeling Notation (BPMN)Service Oriented Modeling Language (SoaML)EtcThere is an enormous asset in these modeling conceptsAll OMG and many other model tools interchange via XMI

    Goal 1 Publish any/all XMI based models as web Linked Open DataAll UML, BPMN, SoaML models become linked open data assets

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    UML Model as Diagrams

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    UML Model as Data (In XMI)

    XMI for Person (In terms of UML)

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    UML Model as Data (In RDF)

    XMI for Person expressed in UML terms Person SSN public 1 birth date public

    RDF-XML for Person expressed in UML terms

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Structurally Mapping XMI and RDFWhat is doesThere is a very direct structural mapping between the XMI and RDF representation of a modelThis mapping is isomorphic (no information loss in either direction)Any XMI model (UML, BPMN, Etc) can be automatically and isomorphic mapped to RDF as Open Linked DataModels become part of the open linked data cloudEverything is mapped, not a subset

    What it doesnt doThe vocabulary and meta model of the source is retained, this publishes the model data as LOD, it does not do a semantic mappingSemantic mapping is a separate step

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Publishing Architecture Models into the Data CloudRDF Repository (E.G. Anzo)XMI BasedModelsEnterprise Knowledge Base(EKB)Check In(Subversion)SPARQLEndpointRDF-LODResourceOpen GovernmentData CloudStakeholderViewpoint(E.G. DRM)(UML, BPMN, Etc)

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Enterprise Knowledge Base (EKB)Based on work for the GSAOpen Source eGov Reference Architecture (OSERA)George Thomas & Rick MurphyContinuing work under ModelDriven.orgBeing completed for open source release (August 2009)A public model server will also be deployedCheck in any model, published as LOD-RDFUnderlying TechnologiesAnzo RDF RepositoryEclipse & Eclipse EMFOMG XMI & UMLXSLT

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    DemoStart with UML ModelXMI Representation out of UML toolRDF-XML Representation after transformView in RDF RepositoryView as Data Reference Model (DRM)

  • More Details

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Mapping Meta Levels & OntologiesOMG Standard XMI RepresentationUML Models(I.E. CRR)The World (Business & Technical Systems)UML Meta ModelMOF Meta Meta ModelUses VocabularyUses VocabularyModelsLinked Open RDF RepresentationUML RDF Models(I.E. CRR)UML RDF SchemaMOF Meta RDF SchemaUses VocabularyUses VocabularyModels

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Still to do for open source releaseResolve some issues with dereferenceable URLs and logical namespacesComplete connection with SubversionGeneral cleanupDeploy model server

  • RoadmapSemantic Integration and Transformation

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Enterprise Knowledge IntegrationData CloudProcessModelsInformationModelsServicesModelsRulesModelsGovernanceModelsFederatedEnterpriseViewpointsSystems ArchitectsAnd DevelopersBusiness AnalystsAnd StakeholdersSoftware ArtifactsAnd Execution{BPM, SOA, Rules, DBMS}

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Federating Models & Data with Hub Ontologies & Mapping (Bridge Ontologies)The World (Business & Technical Systems)BPMN RDF ModelsBPMN RDF SchemaMOF Meta RDF SchemaUses VocabularyUses VocabularyModelsUMLRDF ModelsUML RDF SchemaMOF Meta RDF SchemaUses VocabularyUses VocabularyModelsFederated ModelsFederated DataShared ConceptHub OntologyShared ConceptMeta OntologyUses VocabularyModelsUses Vocabulary

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Integration Via Semantic HubsConceptsWeSpecifySemanticHubReferenceOntologiesSharedConceptsMonetaryTradePart OfIsMappedDis-IntegratedInformationBuyPurchaseMappingis notone-one

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Shared Concept Hubs Integrate ArchitecturesEKBOWL ConceptsXML ConceptsUML ConceptsSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptSharedConceptLibrary of ConceptsGrowing based on need Modular, not monolithicA construction set for languagesA lattice of interoperable concepts

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Transformation Example (BPMN/UML)Enterprise Knowledge BaseConfiguration MgmtEclipseTortoiseWeb-UIUser Views

    FormsBrowseQuery

    File Get/PutEclipse IDESubversionInterfaceArtifact RepositoryOrbeon XForms ServerArtifact / KB IntegrationXML Rest InterfaceKnowledge BaseSesame RDF KBInference & RulesTransformationEclipse EMF Interface*Semantic Web InterfaceBPMNProcessModelBPMNModelUMLModelUMLShared ConceptsSubversion

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Tool & Standard Support RoadmapXSDSpecific Tools (E.G. System Architect)Can currently support MagicDraw & SPARXDoDAF

    Copyright 2009, Model Driven Solutions, Inc. / ModelDriven.org

    Thank You!Open Modeling CommunityEKBModelProGAIN InitiativefUMLArchitecture ServicesService Oriented ArchitectureBusiness Process ModelingSemantic WebEnterprise ArchitectureBusiness ArchitectureSystems ArchitectureModel Driven Architecturehttp://www.modeldriven.comThis Document: http://lib.modeldriven.org/MDLibrary/t